NeoVintageousColemak
NeoVintageous Colemak mappings.
Details
Installs
- Total 132
- Win 65
- Mac 36
- Linux 31
Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | Sep 14 | Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | Sep 1 | Aug 31 | Aug 30 | Aug 29 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
NeoVintageous Colemak
Colemak key mappings for NeoVintageous.
Inspired by vim-colemak.
Installation
Method 1: Using Package Control
- Open Sublime Text.
- Press
Ctrl+Shift+P
(Windows/Linux) orCmd+Shift+P
(macOS) to open the Command Palette. - Type “Package Control: Install Package” and press
Enter
. - In the input field, type “NeoVintageousColemak” and select it from the list of available packages.
Method 2: Manual Installation
- Visit the NeoVintageousColemak GitHub repository.
- Click on the “Code” button and select “Download ZIP.”
- Extract the downloaded ZIP file.
- Open Sublime Text and go to
Preferences -> Browse Packages...
to open the Packages folder. - Copy the “NeoVintageousColemak” folder from the extracted ZIP and paste it into the Packages folder.
Method 3: Manual Git Repository Installation
- Open a terminal or command prompt.
- Navigate to the Sublime Text Packages directory:
- On Windows:
%APPDATA%\Sublime Text\Packages
- On macOS:
~/Library/Application Support/Sublime Text/Packages
- On Linux:
~/.config/sublime-text/Packages
- On Windows:
- Clone the plugin repository directly into the Packages directory using Git:
git clone https://github.com/gerardroche/NeoVintageousColemak.git NeoVintageousColemak
Setup
NeoVintageous >= v1.32
Configure NeoVintageous to source the Colemak mappings before the neovintageousrc file is sourced.
Setting | Description |
---|---|
vintageous_source |
Read Ex commands from a resource before the neovintageousrc resource is sourced. This means you can still override these ex commands in your neovintageousrc file. Example: Packages/NeoVintageousColemak/colemak.neovintageous |
Command Palette → Preferences: NeoVintageous Settings
{
"vintageous_source": "Packages/NeoVintageousColemak/colemak.neovintageous"
}
Reload your neovintageousrc file for changes to take effect.
Command Palette → NeoVintageous: Reload .neovintageousrc File
NeoVintageous < v1.32
Manually copy the contents of colemak.neovintageous into your neovintageousrc file and reload it for changes to take effect.
Command Palette → NeoVintageous: Open .neovintageousrc File
Command Palette → NeoVintageous: Reload .neovintageousrc File
Key mappings
Colemak layout: | QWERTY layout:
`12345 67890-= Move around: | (instead of) `12345 67890-=
qwfpg jluy;[]\ e | k qwert yuiop[]\
arstd HNEIo' h i | h l asdfg HJKL;'
zxcvb km,./ n | j zxcvb nm,./
( novx) h = h (Left) i = l (Right) e = k (Up) n = j (Down)
( novx) l = b (Back word) L = B (Back WORD)
( novx) y = w (Forward word) Y = W (Forward WORD)
( novx) u = e (Forward end of word) U = E (Forward end of WORD)
(c ) <C-L> = <C-Left> (Back WORD)
(c ) <C-Y> = <C-Right> (Seems to equal forward WORD minus 1 character)
( n x) a = v (Visual) A = V (Visual line)
( n ) r = r (Replace) R = R (Replace)
( n ) s = i (Insert) S = I (Insert before first non-blank of line)
( n ) t = a (Append) T = A (Append at end of line)
( n ) w = c (Change) W = C (Change to end of line) ww = cc (Change line)
( n x) z = u (Undo) Z = <C-R> (Redo) gz = U (Undo all latest changes on line)
( n x) x = x (Cut) X = dd (Cut line)
( n x) c = y (Copy) C = yy (Copy line)
( n x) v = p (Paste) V = P (Paste)
( n x) gv = gp (Paste) gV = gP (Paste)
( o ) r = i (Example: dip -> drp (Delete inner paragraph))
( no x) p = t{char} (Before next {char}) P = T{char} (After previous {char})
( no x) b = ; (Repeat latest f or t) B = , (Repeat latest f or t reversed)
( no x) k = n (Repeat latest / or ?) K = N (Repeat latest / or ? reversed)
( n x) j = z
( n x) jn = zj (Next fold) [Also jj = zj]
( n x) je = zk (Previous fold) [Also jk = zk]
( n ) ga = gv (Reselect last visual selection)
( n x) gK = K (Lookup)
( n x) gL = L (To line [count] from bottom of window)
( n x) <C-W>h = <C-W>h (Window left)
( n x) <C-W>n = <C-W>j (Window down)
( n x) <C-W>e = <C-W>k (Window up)
( n x) <C-W>i = <C-W>l (Window right)
Lost:
( n x) H (To line [count] from top of window)
( n x) s (Substitute [count] characters) [Use wi = cl]
( n x) S (Substitute [count] lines) [Use ww = cc]
( n x) X (Cut [count] characters backwards) [Use dh = dh]
( n ) Z (Quit)
( n x) <C-W>n (Window down) [Use <C-W><C-N> = <C-W><C-N>]
( n x) <C-W>i (Window down) [Use <C-W><C-I> = <C-W><C-I>]
Legend:
<C-X> Ctrl-X
(c ) Command-line mode
( i ) Insert mode
( n ) Normal mode
( o ) Operator pending
( v ) Visual+Select mode
( x) Visual mode
License
Released under the GPL-3.0-or-later License.