A lightweight Neovim plugin to manage and organize your TODOs.
Maby this is too simple for your needs. You might also look into:
- adds a todo filetype
.todo
- markdown highlighting
- toggle / add new / cycle state - of TODOs
- continue TODO list with o/O
{
"N1lsE/simple-todo.nvim",
config = function()
require('simple-todo.todo').setup()
end
}
You can customize the plugin in your Neovim config:
require('todo').setup({
-- these are the default values
filetype = 'todo',
todo_states = ' x-D',
default_keymaps = true,
auto_continue_list = true,
})
See the config.lua
file (on github or in the repo) to see all default values. (Maby i'll forget to update this.)
Create a file *.todo
- Add new Todo:
:TodoAdd
or<leader>gn
orCTRL + n
- Toggle Todo:
:TodoToggle
or<leader>gt
orCTRL + b
- Cycle Todo State:
:TodoCircleState
or<leader>gc
orCTRL + m
Contributions are welcome! Feel free to submit an issue or pull request on GitHub. I am new to this, be gentel with me.