-- td: time-track markdown todos (logic lives in ~/.local/bin/td and td.lua) -- Loaded from ~/.config/nvim/lua/mappings.lua via require("td_mappings"). local td = require("td") vim.api.nvim_create_user_command("TdStart", td.start, {}) vim.api.nvim_create_user_command("TdStop", td.stop, {}) vim.api.nvim_create_user_command("TdReport", td.report, {}) vim.api.nvim_create_user_command("TdWeek", td.week, { nargs = "*" }) vim.keymap.set("n", "ts", td.start, { desc = "td: start timer on current task" }) vim.keymap.set("n", "tp", td.stop, { desc = "td: stop (pause) timer" }) vim.keymap.set("n", "tr", td.report, { desc = "td: report floating window" }) vim.keymap.set("n", "tw", td.week, { desc = "td: week (tasks from git log)" })