A tiny, zero-friction floating quick notes panel for Neovim.
Sometimes you just need to jot down a thought while coding without switching
windows, changing buffers, or losing focus. quicknotes.nvim opens your
personal running markdown note in a clean floating window and automatically
keeps daily sections organized.
- Opens your notes in a centered floating window
- Automatically creates a section for today's date
- Saves your notes automatically when closed
- Close with
qor<Esc>(just like help buffers) - Simple configuration. Works out of the box.
{
"manprit-tiwari/quicknotes.nvim",
lazy = false,
config = function()
require("quicknotes").setup()
end,
}use({
"manprit-tiwari/quicknotes.nvim",
config = function()
require("quicknotes").setup()
end,
})Plug "manprit-tiwari/quicknotes.nvim"
lua require("quicknotes").setup()require("quicknotes").setup({
dir = "~/Notes" -- default: $DEV_HOME or $HOME/Notes
})| Action | Keybinding |
|---|---|
| Open Quick Notes | <leader>qn |
| Close Window | q or <Esc> |
When opened, the plugin will automatically:
- Jump to (or create) today’s date header
- Open notes inside a floating window
- Save changes when the window is closed
Your notes are saved in:
~/Notes/quick_note.mdOr:
$DEV_HOME/Notes/quick_note.mdif $DEV_HOME is set.
- Optional daily-per-file mode
- Templates for TIL / meetings / journal entries
- Context capture (file link, selection, repo info)
- Telescope / snacks.nvim integration
MIT License — see LICENSE for details.
PRs, issues, and feature suggestions are welcome!