Files
dotfiles/.config/nvim/lua/plugins/timetracker.lua
T
2025-06-07 15:55:35 -05:00

21 lines
570 B
Lua

return {
"3rd/time-tracker.nvim",
dependencies = {
"3rd/sqlite.nvim",
},
keys = {
{'<leader>t', "<cmd>TimeTracker<cr>", desc = "Open time tracker window"},
},
event = "VeryLazy",
opts = {
data_file = vim.fn.stdpath("data") .. "/time-tracker.db",
},
config = function()
require("time-tracker").setup({
data_file = vim.fn.stdpath("data") .. "/time-tracker.db",
tracking_events = { "BufEnter", "BufWinEnter", "CursorMoved", "CursorMovedI", "WinScrolled" },
tracking_timeout_seconds = 5 * 60, -- 5 minutes
})
end
}