Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

registers.nvim

GPL-3.0Luav2.3.0

Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.

GitHubGitHub
618 stars24 forks0 contributors

What is registers.nvim?

registers.nvim is a Neovim plugin that provides a visual interface for previewing and selecting register contents. It solves the problem of having to remember register names and contents by showing what's in each register before you paste, making register usage more efficient and intuitive.

Target Audience

Neovim users who frequently work with registers and want to improve their workflow efficiency, particularly those who find themselves constantly using :reg to check register contents.

Value Proposition

Developers choose registers.nvim because it eliminates the mental overhead of remembering register contents while maintaining full compatibility with Neovim's native register functionality. The visual preview and seamless integration make register operations faster and more pleasant.

Overview

📑 Neovim plugin to preview the contents of the registers

Use Cases

Best For

  • Visualizing register contents before pasting in Neovim
  • Reducing reliance on the :reg command for register inspection
  • Improving workflow efficiency when working with multiple registers
  • Making register usage more accessible to Neovim beginners
  • Enhancing the aesthetic experience of register operations
  • Configuring register behavior with extensive customization options

Not Ideal For

  • Neovim users who rarely use registers and prefer a minimal, plugin-free setup
  • Projects requiring actively maintained plugins with regular bug fixes and updates
  • Environments where Neovim version is below 0.7.0, as it's unsupported
  • Developers fully satisfied with the default :reg command and who don't need visual feedback

Pros & Cons

Pros

Visual Register Preview

Displays contents of all filled registers when pressing " or Ctrl+R, eliminating the need to use :reg first, as emphasized in the summary for efficiency gains.

Seamless Native Integration

Works with default keybindings like " in normal mode and Ctrl+R in insert mode, enhancing rather than replacing Neovim's native register behavior, ensuring compatibility.

Extensive Customization Options

Offers configurable settings for window appearance, register display, and key bindings, with a detailed configuration table in the README allowing fine-tuned control.

Syntax Highlighting and Indicators

Provides basic syntax highlighting and register type symbols (e.g., ᶜ for char-wise), improving readability and user understanding of register contents.

Cons

Inactive Maintenance

The author explicitly states the plugin is not actively maintained, meaning bugs may go unfixed and new features are unlikely, posing a risk for long-term use.

Configuration Complexity

Requires Lua setup and integration with plugin managers like Packer or Lazy.nvim, which can be daunting for users unfamiliar with Neovim's configuration ecosystem.

Potential Performance Overhead

The visual UI and preview functionality might introduce slight latency, especially on slower systems, a trade-off for the enhanced user experience.

Frequently Asked Questions

Quick Stats

Stars618
Forks24
Contributors0
Open Issues9
Last commit6 months ago
CreatedSince 2021

Tags

#workflow-optimization#neovim-plugin#plugin#ui-enhancement#editor-productivity#vim-improvement#text-editing#neovim#lua#nvim

Built With

N
Neovim
L
Lua

Included in

Neovim20.6k
Auto-fetched 26 days ago

Related Projects

acksld/nvim-neoclip.luaacksld/nvim-neoclip.lua

Clipboard manager neovim plugin with telescope integration

Stars1,129
Forks28
Last commit1 year ago
nvim-peekupnvim-peekup

👀 dynamically interact with vim registers

Stars334
Forks7
Last commit3 years ago
nvim-miniyanknvim-miniyank

killring-alike plugin for neovim and vim 8 with no default mappings

Stars238
Forks14
Last commit2 years 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