diff --git a/hammerspoon/Spoons/ClaudeRewriter.spoon/init.lua b/hammerspoon/Spoons/ClaudeRewriter.spoon/init.lua index e7def6f..59c9901 100644 --- a/hammerspoon/Spoons/ClaudeRewriter.spoon/init.lua +++ b/hammerspoon/Spoons/ClaudeRewriter.spoon/init.lua @@ -13,7 +13,7 @@ obj.license = "MIT - https://opensource.org/licenses/MIT" obj.apiKey = nil obj.model = "claude-sonnet-4-5" obj.systemPrompt = - "Rewrite the following text for clarity and correct grammar. Preserve the original tone, intent, and meaning. Return ONLY the rewritten text with no preamble or explanation. DONT use emdashes." + "Rewrite the following text for clarity and correct grammar. Preserve the original tone, intent, and meaning. Return ONLY the rewritten text with no preamble or explanation. DONT use emdashes. Use emojies to express gratitude, but avoid face emojies, only symbols." obj.alertDuration = 1.5 local API_URL = "https://api.anthropic.com/v1/messages" diff --git a/hammerspoon/init.lua b/hammerspoon/init.lua index d514d20..0668768 100644 --- a/hammerspoon/init.lua +++ b/hammerspoon/init.lua @@ -28,7 +28,11 @@ end) hs.loadSpoon("ClaudeRewriter") -spoon.ClaudeRewriter.apiKey = os.getenv("ANTHROPIC_API_KEY") +local f = io.open(os.getenv("HOME") .. "/.config/gitlab-duo/a-key", "r") +if f then + spoon.ClaudeRewriter.apiKey = f:read("*l") + f:close() +end spoon.ClaudeRewriter:bindHotkeys({ rewrite = { { "alt" }, "c" },