Back to browse
GitHub Repository

Neovim plugin that opens a per-file markdown note in a floating window, scoped to the project root.

8 starsLua

I made a simple note keeping plugin for Neovim

by usamaqaisrani·Mar 21, 2026·2 points·0 comments

AI Analysis

MidShip ItCozy

Per-file markdown notes in Neovim, but vimwiki and neorg already do this.

Strengths
  • Zero database dependency—just markdown files stored at project root
  • Floating window UI integrates cleanly with existing Neovim workflow
  • Simple lazy.nvim setup with minimal configuration options
Weaknesses
  • SHA256 hashed filenames make notes impossible to browse or search manually
  • Neorg, vimwiki, and obsidian-neovim already solve this with more features
Target Audience

Neovim users who want lightweight per-file notes

Similar To

neorg.nvim · vimwiki · obsidian-neovim

Post Description

Hey,

I made my first NeoVim plugin which is a note keeping plugin. It creates a note for respective file and stores the notes in .notes/ directory in the same level as .git, if there is no .git directory it creates .notes/ directory in the current directory. Notes are saved as markdown files and name of the note is the sha256 hash of the path of the file.

Its a simple plugin, Im trying to learn more about NeoVim and Lua in general so any feedback is appreciated.

Thank You!

Similar Projects