Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. impulse.nvim

impulse.nvim

MITMoonScript

A Neovim plugin for viewing Notion.so pages by converting Notion blocks to Markdown.

GitHubGitHub
101 stars2 forks0 contributors

What is impulse.nvim?

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.

Target Audience

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.

Value Proposition

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.

Overview

Mirror. Not actively maintained here.

Use Cases

Best For

  • Viewing Notion documentation while coding in Neovim
  • Accessing project notes or plans without leaving the editor
  • Searching through Notion pages using Telescope's fuzzy finder
  • Following links between related Notion pages within Neovim
  • Reading Notion content in Markdown format for better readability
  • Keeping Notion access within a terminal-based workflow

Not Ideal For

  • Users who need to edit or update Notion pages directly from Neovim
  • Teams without admin access to Notion workspace for setting up integrations
  • Projects requiring full Notion functionality like databases, comments, or real-time collaboration

Pros & Cons

Pros

Seamless Neovim Integration

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.

Clean Markdown Conversion

Converts Notion blocks to Markdown for improved readability within Neovim, demonstrated in the screenshot of the page view output.

Internal Link Navigation

Supports following links between Notion pages via the `follow_link` function, enabling easy navigation through related documentation without external tools.

Lightweight and Read-Only

Focuses on simplicity with a read-only approach, reducing plugin complexity and preventing accidental data modification, as emphasized in the philosophy section.

Cons

Read-Only Limitation

Lacks write capabilities, restricting users to viewing content only; the README explicitly states update functionality is not yet implemented.

Complex Notion Setup

Requires admin permissions to create and invite Notion integrations, adding a significant setup barrier detailed in the 'Before Installing' section.

Dependent on Telescope

Search functionality is tied to Telescope as a required dependency; users not already using this plugin may find integration less useful.

Frequently Asked Questions

Quick Stats

Stars101
Forks2
Contributors0
Open Issues3
Last commit4 years ago
CreatedSince 2022

Tags

#productivity-tool#editor-integration#neovim-plugin#api-client#markdown-converter#notion#neovim#neovim-lua-plugin#telescope-integration#notion-api

Built With

N
Neovim
p
plenary.nvim
t
telescope.nvim
L
Lua

Included in

Neovim20.6k
Auto-fetched 15 hours ago

Related Projects

neorgneorg

Modernity meets insane extensibility. The future of organizing your life in Neovim.

Stars7,497
Forks247
Last commit2 months ago
orgmodeorgmode

Orgmode clone written in Lua for Neovim 0.12.0+.

Stars3,924
Forks193
Last commit1 day ago
obsidian.nvimobsidian.nvim

Obsidian 🤝 Neovim (actively maintained version)

Stars2,219
Forks150
Last commit1 day ago
telekasten.nvimtelekasten.nvim

A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim

Stars1,696
Forks102
Last commit7 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub