Path to the caffeine binary. Leave empty to auto-detect from Homebrew or PATH.
""
caffeine.trace.server
Trace LSP communication between VS Code and the language server. Useful for debugging.
"off"
The trace.server setting accepts "off", "messages", or "verbose". If something looks off with the language server, flip it to "verbose" and check the output panel.
Commands
Command
Description
Caffeine: Restart Language Server
Restart the language server without reloading the whole editor
Requirements
You need the Caffeine binary installed. The extension looks for it in this order:
Custom path from caffeine.serverPath (if set)
Homebrew -- /opt/homebrew/bin/caffeine (Apple Silicon) or /usr/local/bin/caffeine (Intel)
System PATH
Requires VS Code 1.75+.
Troubleshooting
Language server not starting? Check that caffeine lsp runs from your terminal. If it does, the extension should pick it up. If not, set caffeine.serverPath explicitly.
Weird LSP behavior? Set caffeine.trace.server to "verbose" and check the Caffeine output channel in VS Code's Output panel.