From bcab2ba0b1fe704145b8479e66b3c46177ed669f Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Sun, 9 Apr 2023 09:05:17 +0100 Subject: Adds better configuration for todotxt.nvim Better hightlighting and a few keyboard shortcuts. --- nvim/after/plugin/todo-txt.lua | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) (limited to 'nvim/after/plugin/todo-txt.lua') diff --git a/nvim/after/plugin/todo-txt.lua b/nvim/after/plugin/todo-txt.lua index 917805d..09be576 100644 --- a/nvim/after/plugin/todo-txt.lua +++ b/nvim/after/plugin/todo-txt.lua @@ -1,7 +1,44 @@ require('todotxt-nvim').setup({ todo_file = "/home/lemon/Documents/Notes/todo/todo.txt", + capture = { + alternative_priority = { + A = "today", + B = "tomorrow", + C = "this week", + D = "next week", + E = "next month", + }, + }, + highlights = { + priorities = { + A = { + fg = "yellow", + bg = "NONE", + style = "bold", + }, + B = { + fg = "green", + bg = "NONE", + style = "bold", + }, + C = { + fg = "cyan", + bg = "NONE", + style = "bold", + }, + D = { + fg = "magenta", + bg = "NONE", + style = "bold", + }, + }, + }, sidebar = { - width = 60, + width = 70, position = "right", -- default: "right" }, }) + +-- Keyboard shortcuts for todotxt-nvim. +vim.keymap.set("n", "tp", "ToDoTxtTasksToggle") +vim.keymap.set("n", "ta", "ToDoTxtCapture") -- cgit v1.2.3