Per-project persistent notes sidebar for Neovim.
Opens a markdown notes buffer in a sidebar keyed to the current project (git root or working directory). Notes survive across sessions as plain .md files.
| Key / Command | Action |
|---|---|
<leader>N |
Toggle notes sidebar |
:Notes |
Toggle notes sidebar |
<leader>N (inside notes) |
Jump back to previous window |
Notes are saved to ~/.config/nvim/notes/<project>.md by default, where <project> is the git repository root name (falls back to cwd name).
" Change the notes directory (default: ~/.config/nvim/notes/)
let g:notes_dir = '~/my-notes/'vim-plug
Plug 'rosshadden/nvim-notes'lazy.nvim
{ 'rosshadden/nvim-notes' }Manual — copy plugin/notes.vim into your Neovim plugin/ directory.
- Vertical split on the right, 70 columns wide (fixed)
filetype=markdownwith wrap and linebreak- Unlisted — hidden from
:ls,:Buffers, and FZF <BS>,<C-^>,<C-o>,<C-i>disabled inside the buffer to keep it isolated from normal buffer navigation
MIT