Uses the wakatime-ls to receive edit events from Zed and send hearbeats to WakaTime by wakatime-cli.
Search "wakatime" in extension page, and install it.
In order to authenticate with the wakatime-cli, the language server needs to know your API token. Here are two ways to set the lsp.
create a file named .wakatime.cfg
, locate your HOME directory.
[settings]
api_key = Your api key
Zed setting.Open zed setting file, add your api key
"lsp": {
"wakatime": {
"settings": {
"api-key": "You api key"
}
}
}
This plugin has been thoroughly tested only on macOS. If you encounter any issues on other systems, please submit an issue or a pull request.