A Neovim plugin for viewing Notion.so pages by converting Notion blocks to Markdown.
impulse.nvim is a Neovim plugin that acts as a Notion.so client, allowing developers to view their Notion pages directly within the editor. It converts Notion blocks to Markdown format for easy reading and integrates with Telescope for searching pages by title. The plugin solves the problem of context switching between the editor and Notion by bringing documentation and notes into the Neovim workflow.
Neovim users who store documentation, notes, or project plans in Notion and want to access them without leaving their editor. It's particularly useful for developers who prefer keeping their workflow within Neovim.
Developers choose impulse.nvim because it provides a lightweight, read-only interface to Notion that integrates seamlessly with Neovim's ecosystem. Unlike web-based Notion clients, it eliminates context switching and works offline with cached content, making documentation access faster and more efficient.
Mirror. Not actively maintained here.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates with Telescope for fuzzy searching and uses native Neovim functions, allowing smooth workflow without context switching, as shown in the search and keybind examples.
Converts Notion blocks to Markdown for improved readability within Neovim, demonstrated in the screenshot of the page view output.
Supports following links between Notion pages via the `follow_link` function, enabling easy navigation through related documentation without external tools.
Focuses on simplicity with a read-only approach, reducing plugin complexity and preventing accidental data modification, as emphasized in the philosophy section.
Lacks write capabilities, restricting users to viewing content only; the README explicitly states update functionality is not yet implemented.
Requires admin permissions to create and invite Notion integrations, adding a significant setup barrier detailed in the 'Before Installing' section.
Search functionality is tied to Telescope as a required dependency; users not already using this plugin may find integration less useful.