• Stars
    star
    309
  • Rank 135,306 (Top 3 %)
  • Language
    JavaScript
  • License
    Creative Commons ...
  • Created about 6 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Google Sheets docs for neovim/vim cheatsheets and tutorials supporting multiple alternative keyboard layouts

TLDR;

Click here to open the Google Sheets neovim cheatsheet. Feel free to copy it to your Google Drive and modify it however you choose. There's also many other non-QWERTY layouts available in the links below.

Neovim Cheat Sheet

A modern and customizable take on the excellent viemu cheat sheet, supporting vanilla QWERTY as well as alternative keyboard layouts such as Colemak and Dvorak.

Colemak Cheat Sheet

Project genesis

When I was first learning neovim, having a cheatsheet was incredibly helpful. There are many excellent ones online, but most of them were distributed as image files. That was fine if you use a QWERTY keyboard and don't want to customize your vimrc. But I use an alternative keyboard, Colemak. And I prefer to nnoremap some of my normal mode keys. I wanted an easy to manipulate the cheat sheet where I could first rearrange the keys to match my keyboard layout, and then test out other arrangements of keys to match my desired nnoremaps. I figured Google Sheets would be a simple way to experiment, and thus this project was born.

Code

There's a pretty rudimentary apps-script for generating the basic template included in this repo, but that's not required. It's something I used to bootstrap these Google Sheets.

Cheat Sheets and Tutorials

Here is a list of the neovim cheat sheets and tutorials. These are designed to be easily printed to standard letter paper, exported to PDF, or copied into your personal Google Drive and manipulated however you see fit.

Contributing

This project is designed in such a way that you are free to copy these Google Docs to your personal Google Drive and manipulate them however you wish (see Creative Commons Attribution license here). If you find a spelling, grammar, formatting, or accuracy issue, please submit a GitHub Issue and I will happily correct those kinds of errors in the master documents.

If there's a layout you wish were included, you are welcome to submit a GitHub Issue, however I cannot support every layout. Depending on the layout's viability and usefulness to a broad audience, I will likely recommend that you maintain your own document.

Please do not submit your personal neovim nnoremaps. I included a few Colemak samples just to whet your appetite to show how you can make your own, but they are not a contributable part of this project.

Note that fidelity in exporting to Excel is not in scope for this project. Please do not submit issues related to Excel.

More Repositories

1

antidote

https://getantidote.github.io - the cure to slow zsh plugin management
Shell
812
star
2

zsh_unplugged

🤔 perhaps you don't need a Zsh plugin manager after all...
Shell
343
star
3

zdotdir

My zsh config
Shell
154
star
4

zephyr

🌬️ A Zsh framework as nice as a cool summer breeze
Shell
108
star
5

dotmore

The core .NET libraries are missing some really handy common things. dotmore brings them to you.
C#
40
star
6

keyboard-tools

⌨️ My tools for keyboarding with Colemak, and other sweet tasty goodness
Vim Script
39
star
7

zshrc.d

Load config files from a zshrc.d directory
Shell
27
star
8

fishconf

🐟 🐚 My fish config
Shell
22
star
9

zsh-safe-rm

Zsh plugin to add safe-rm functionality so that `rm` will put files in the trash.
Shell
21
star
10

zfunctions

Use a zfunctions directory for lazy loaded (autoload) zsh functions - similar to fish shell
Shell
20
star
11

zman

Use fzf to quickly browse Zsh manuals
Shell
20
star
12

dotfiles

Make everywhere feel like `$HOME`
Shell
15
star
13

magic-enter.fish

A fish shell plugin to run a default command when none was given
Shell
12
star
14

taskpaper-themes

Themes for TaskPaper
Less
10
star
15

ztap

An implementation of the Test Anything Protocol for unit testing Zsh using pure Zsh
Shell
7
star
16

dict.fish

Treat a key/value paired array like a dictionary in Fish
Shell
6
star
17

mac.bak

Bash rsync backup utility to grab files off my Mac
Shell
6
star
18

prezto-prompt-contrib

Additional popular prompt themes for Prezto
Shell
6
star
19

zebrafish

A powerful starter .zshrc
Shell
6
star
20

reel

A simple, elegant, clutter-free git plugin manager for the fish shell
Shell
3
star
21

zsh_custom

My oh-my-zsh plugins
Shell
3
star
22

frame-geometry

Spacemacs Layer to save and restore your window positioning across sessions
Emacs Lisp
2
star
23

alfred-timestamp

Alfred workflow for various date/time operations
Python
2
star
24

str

A modern command line string utility
Go
2
star
25

xonsh-dotfiles

My Xonsh shell config
Xonsh
1
star