return { "phrmendes/todotxt.nvim", cmd = { "TodoTxt", "DoneTxt" }, opts = { todotxt = "/home/neonxp/Документы/todo.txt", donetxt = "/home/neonxp/Документы/done.txt", }, -- suggested keybindings keys = { { "tp", function() require("todotxt").cycle_priority() end, desc = "todo.txt: cycle priority", ft = "todotxt", }, { "", function() require("todotxt").toggle_todo_state() end, desc = "todo.txt: toggle task state", ft = "todotxt", }, { "tn", function() require("todotxt").capture_todo() end, desc = "New entry", }, { "tt", function() require("todotxt").toggle_todotxt() end, desc = "Open", }, { "tr", function() require("todotxt").move_done_tasks() end, desc = "Move to done.txt", ft = "todotxt", }, { "tss", function() require("todotxt").sort_tasks() end, desc = "Sort", ft = "todotxt", }, { "tsd", function() require("todotxt").sort_tasks_by_due_date() end, desc = "Sort by due:date", ft = "todotxt", }, { "tsP", function() require("todotxt").sort_tasks_by_priority() end, desc = "Sort by (priority)", ft = "todotxt", }, { "tsc", function() require("todotxt").sort_tasks_by_context() end, desc = "Sort by @context", ft = "todotxt", }, { "tsp", function() require("todotxt").sort_tasks_by_project() end, desc = "Sort by +project", ft = "todotxt", }, }, }