An open API service indexing awesome lists of open source software.

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.

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)