This is an automated archive made by the Lemmit Bot.
The original was posted on /r/neovim by /u/chickichanga on 2025-06-17 14:31:07+00:00.
Demo
I was frustrated with my todos all the time. Wanted something that just works without any BS along with it. So, I created this dead simple plugin that just works, stores your todo on a markdown wherever you want and feel free to fork it and use it however you want.
I hope you will find this useful.
What it does:
- Floating window interface - Opens todos in a clean floating window that doesn't disrupt your workflow or you can open it in a separate buffer
- Auto-sorting - Automatically keeps incomplete tasks at the top, completed at bottom
- Bulk operations - Mark all done/undone, clear completed items with one keystroke
- Markdown format - Uses standard
- [ ]
and - [x]
checkboxes
- Smart persistence - Auto-saves when you close the floating window
Key features:
- Dual display modes (floating window or buffer)
- Customizable keybindings and file location
- Full command support for users who prefer
:TodoOpen
over keybinds
- Works with any markdown file
I just wanted something that doesn't require any setup and let's me manage my todo without leaving the editor without a need of one more app or login to anything.
Link to plugin on GitHub: https://github.com/zaffron/todo-md.nvim
Perfect for developers who want a distraction-free way to manage tasks while coding. What do you think? I know some people might say, "Just use obsidian or why not just open a buffer and write todo" but for me todo is simply something I want to take a look at for reference not for storing as an archive to later come and look in distant future.