A neovim watcher for ActivityWatch time tracker. Fully configurable and written entirely in lua. Compatible with modern package managers.
- 🪵 Selected git branch
- 📝 Edited files
- 💻 Programming language of a file
- 💼 Your projects
The project is ready to be used and actively maintained.
- Neovim >= 0.9.0
- curl
Install the plugin with your preferred package manager.
Example for lazy.nvim
-- lazy.nvim
{
"lowitea/aw-watcher.nvim",
opts = { -- required, but can be empty table: {}
-- add any options here
-- for example:
aw_server = {
host = "127.0.0.1",
port = 5600,
},
},
}
aw-watcher.nvim comes with the following defaults:
{
bucket = {
hostname = nil, -- by default hostname of computer
name = nil, -- by default "aw-watcher-neovim_" .. bucket.hostname
},
aw_server = {
host = "127.0.0.1",
port = 5600,
ssl_enable = false,
pulsetime = 30,
},
}
- aw-watcher-vim - a plugin for Vim that helped me a lot.