A Neovim plugin that provides persistent floating notes for global, project-local, and file-specific contexts.
Global-note.nvim is a Neovim plugin that adds a persistent floating window for note-taking within the editor. It solves the problem of context switching by letting developers keep notes directly in their coding environment, with support for global, project-specific, and even git branch-specific notes.
Neovim users who want to maintain notes, todos, or project documentation without leaving their editor, particularly developers who work across multiple projects or branches.
It offers a lightweight, configurable solution with autosave and multiple note contexts, eliminating the need for external note-taking apps while integrating seamlessly into Neovim workflows.
Opens global note in a float window
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Notes are automatically saved and persist across Neovim sessions, with autosave enabled by default to preserve data on window close or editor exit, as specified in the options.
Supports global, project-local, and file-local notes through configurable presets, allowing for organized note-taking tailored to different workflows, demonstrated in the additional presets section.
Offers extensive options for filenames, directories, window configurations, and additional presets, enabling users to adapt the plugin to specific needs, as detailed in the setup options.
Provides example configurations for branch-specific notes using git commands, enhancing version control workflows, though it requires custom Lua function setup as shown in usecases.
Advanced usecases like project-local or git branch notes require writing custom Lua functions, adding complexity for users unfamiliar with Neovim scripting, as acknowledged in the README's usecase warnings.
Lacks features for searching, linking, or organizing notes beyond individual files, making it less suitable for managing large collections without external tools or plugins.
Only handles plain text or Markdown files without support for rich media or advanced formatting, limiting its use for multimedia notes compared to dedicated apps.