https://github.com/hemanthhari2000/todoforge.nvim
A simple and fun Neovim plugin to manage your todos in a floating window.
https://github.com/hemanthhari2000/todoforge.nvim
developer-tools lua neovim neovim-plugin
Last synced: 4 months ago
JSON representation
A simple and fun Neovim plugin to manage your todos in a floating window.
- Host: GitHub
- URL: https://github.com/hemanthhari2000/todoforge.nvim
- Owner: Hemanthhari2000
- License: mit
- Created: 2025-09-14T15:03:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-17T19:17:10.000Z (5 months ago)
- Last Synced: 2025-09-17T21:35:12.434Z (5 months ago)
- Topics: developer-tools, lua, neovim, neovim-plugin
- Language: Lua
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TodoForge.nvim
A simple and fun Neovim plugin to manage your todos in a floating window.
## ✨ Features
- Opens a floating buffer for quick todos
- Automatically creates a `todo.md` with a starter template
- Buffer-local keymaps for save and quit
- No global pollution
## 🚀 Installation
Using [lazy.nvim](https://github.com/folke/lazy.nvim):
```lua
return {
"hemanthhari2000/todoforge.nvim",
opts = {
todo_file = "~/.todoforge.nvim/todo.md",
keymaps = {
open = "tdf",
float = {
quit = "q",
save = "",
},
},
},
}
```
## 🗒️ Usage
Open the floating todo window:
```vim
# command
:Tdf
# default nvim keymap
tdf
```
## 🤝 Contributing
PRs are welcome! Add new features, fix bugs, or suggest improvements.
## 📜 License
MIT © [Hemanth](https://github.com/hemanthhari2000)