[GH-ISSUE #2366] Is a Neovim cheatsheet website welcome in the Resource section? #55565

Closed
opened 2026-07-12 23:00:05 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @marcvig on GitHub (Jun 21, 2026).
Original GitHub issue: https://github.com/rockerBOO/awesome-neovim/issues/2366

Originally assigned to: @rockerBOO, @Penaz91, @DrKJeff16 on GitHub.

Hi Dave — thanks for maintaining this list.

I built an interactive Neovim cheatsheet website (https://neovimcheatsheet.com) — a searchable command reference where every command has a description and example, and you can remap most commands to your own keybindings and export/import the whole set as JSON.

To be honest, I made it because I've always leaned on cheatsheets and I don't use Neovim often enough to build up the muscle memory I'd like — so I wanted one I could actually customize, saving my own keybindings on each card so it reflects how I really work. It filled that gap for me, and I figured it might help others in the same boat.

It's a website, not a plugin, so I didn't want to just open a PR, for two reasons:

  1. Your contributing guide and MAINTAINERS goal focus on curating Neovim plugins, and this isn't one.
  2. The PR-title CI requires a username/repo, which a website entry can't satisfy.

The Resource section already lists resource sites (NeoLand, Neovimcraft, Dotfyle), so I wanted to ask first: would something like this be welcome there? If so, I'm happy to follow whatever process you prefer — and if it's not a fit, no worries at all.

Originally created by @marcvig on GitHub (Jun 21, 2026). Original GitHub issue: https://github.com/rockerBOO/awesome-neovim/issues/2366 Originally assigned to: @rockerBOO, @Penaz91, @DrKJeff16 on GitHub. Hi Dave — thanks for maintaining this list. I built an interactive Neovim cheatsheet website (https://neovimcheatsheet.com) — a searchable command reference where every command has a description and example, and you can remap most commands to your own keybindings and export/import the whole set as JSON. To be honest, I made it because I've always leaned on cheatsheets and I don't use Neovim often enough to build up the muscle memory I'd like — so I wanted one I could actually customize, saving my own keybindings on each card so it reflects how I really work. It filled that gap for me, and I figured it might help others in the same boat. It's a *website*, not a plugin, so I didn't want to just open a PR, for two reasons: 1. Your contributing guide and MAINTAINERS goal focus on curating Neovim *plugins*, and this isn't one. 2. The PR-title CI requires a `username/repo`, which a website entry can't satisfy. The Resource section already lists resource sites (NeoLand, Neovimcraft, Dotfyle), so I wanted to ask first: would something like this be welcome there? If so, I'm happy to follow whatever process you prefer — and if it's not a fit, no worries at all.
GiteaMirror added the discussionquestion labels 2026-07-12 23:00:05 -05:00
Author
Owner

@DrKJeff16 commented on GitHub (Jun 21, 2026):

I don't see why this wouldn't belong here. That being said, I'd like to know what my fellow maintainers think of this (@Penaz91 @rockerBOO).

<!-- gh-comment-id:4763316491 --> @DrKJeff16 commented on GitHub (Jun 21, 2026): I don't see why this wouldn't belong here. That being said, I'd like to know what my fellow maintainers think of this (@Penaz91 @rockerBOO).
Author
Owner

@marcvig commented on GitHub (Jun 22, 2026):

Thanks, I appreciate you and your fellow maintainers taking a look. Please LMK if they agree & what they think of it.

If you click around, one cool feature is the custom keybindings: you can remap them right on the sheet, which static cheat sheets don't do. Great for all who customize bindings. This functionality, along with the interactive per-keypress search, make it easier and faster for users (including me) to reference/learn Neovim.

Also, to keep it simple (no tracking, logins, or telemetry) the bindings just import/export as a JSON file, so you can move them between machines or back them up. Good if you have many bindings and don't ever want to have to re-enter them all if the browser's local storage corrupts, you wipe your drive, get a new computer, etc.

Regards,

Marc

<!-- gh-comment-id:4763852067 --> @marcvig commented on GitHub (Jun 22, 2026): Thanks, I appreciate you and your fellow maintainers taking a look. Please LMK if they agree & what they think of it. If you click around, one cool feature is the custom keybindings: you can remap them right on the sheet, which static cheat sheets don't do. Great for all who customize bindings. This functionality, along with the interactive per-keypress search, make it easier and faster for users (including me) to reference/learn Neovim. Also, to keep it simple (no tracking, logins, or telemetry) the bindings just import/export as a JSON file, so you can move them between machines or back them up. Good if you have many bindings and don't ever want to have to re-enter them all if the browser's local storage corrupts, you wipe your drive, get a new computer, etc. Regards, Marc
Author
Owner

@Penaz91 commented on GitHub (Jun 22, 2026):

I think it is a resource that can be useful in the general sense, so it could fit.

<!-- gh-comment-id:4765521094 --> @Penaz91 commented on GitHub (Jun 22, 2026): I think it is a resource that can be useful in the general sense, so it could fit.
Author
Owner

@DrKJeff16 commented on GitHub (Jun 26, 2026):

@marcvig I'm closing this as the question has been answered. Feel free to make a PR regarding your question!

<!-- gh-comment-id:4811613302 --> @DrKJeff16 commented on GitHub (Jun 26, 2026): @marcvig I'm closing this as the question has been answered. Feel free to make a PR regarding your question!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-neovim#55565