https://github.com/rocco-gossmann/nvim-tasklist
A NeoVim-Plugin to handle check-/task-/todo-lists directly in neovim. Including keeping track of When Tasks are started, finished or canceled
https://github.com/rocco-gossmann/nvim-tasklist
checklist neovim nvim nvim-plugin plugin timetracking todolist
Last synced: 11 months ago
JSON representation
A NeoVim-Plugin to handle check-/task-/todo-lists directly in neovim. Including keeping track of When Tasks are started, finished or canceled
- Host: GitHub
- URL: https://github.com/rocco-gossmann/nvim-tasklist
- Owner: Rocco-Gossmann
- License: other
- Created: 2025-03-21T10:27:36.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-03-21T10:56:23.000Z (11 months ago)
- Last Synced: 2025-03-21T11:31:34.422Z (11 months ago)
- Topics: checklist, neovim, nvim, nvim-plugin, plugin, timetracking, todolist
- Language: Lua
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nvim-TaskList
This plugin aims to make managing your task a bit easier, by providing tools, that make
handling Check-Lists easier.
# Demo
https://github.com/user-attachments/assets/a7a8abde-f96c-4e63-a885-3aa9e69666cf
# Installation
## Lazy.nvim
```lua
{
"rocco-gossmann/nvim-tasklist",
init = function()
require("nvim-tasklist").setup()
end
}
```
( feel free to add instructions for other Packagemanagers via PR 😉 )
# New Commands
You get 5 new Commands to work with
## `:TaskNew`
Add as Checkbox to the current or highlighted line(s)
## `:TaskReset`
removes the checkbox and added Task-Info from the current or highlighted line(s)
## `:TaskStart`
adds a `@started` timestamp to the current or highlighted line(s)
## `:TaskCancel`
adds a `@canceled` timestamp to the current or highlighted line(s)
## `:TaskDone`
adds a `@done` timestamp to the current or highlighted line(s)
# Disclaimer:
To adress the Elephant in the Room.
This plugin is very much inspired by the "Todo+" VSCode-Plugin by @fabiospampinato (https://github.com/fabiospampinato/vscode-todo-plus)
I just like the way he's handling the Checklists, and wanted something similar for NeoVim.