21 lines
570 B
Lua
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
|
|
}
|