diff --git a/dotfiles/kak/keys.kak b/dotfiles/kak/keys.kak index dc74ebf..46fb469 100644 --- a/dotfiles/kak/keys.kak +++ b/dotfiles/kak/keys.kak @@ -2,40 +2,6 @@ map global normal ': lsp-rename-prompt' -{%@@ for old, new, gdoc, vdoc in [ - [ "h", key.left, "line begin", "scroll left" ], - [ "l", key.right, "line right", "scroll right" ], - [ "k", key.up, "buffer begin", "scroll up" ], - [ "j", key.down, "buffer end", "scroll down" ], - [ "i", key.insertMode, "first non blank", "" ], - [ "n", key.next, "", "" ], - [ "o", "h", "", "" ], -] @@%} - {%@@ set NEW, OLD = new.upper(), old.upper()@@%} - {%@@ if vdoc @@%} - map global view {{@@ old @@}} '' - map global view {{@@ new @@}} {{@@ old @@}} -docstring "{{@@ vdoc @@}}" - {%@@ endif @@%} - {%@@ if gdoc @@%} - map global goto {{@@ old @@}} '' - map global goto {{@@ new @@}} {{@@ old @@}} -docstring "{{@@ gdoc @@}}" - {%@@ endif @@%} - map global normal {{@@ new @@}} {{@@ old @@}} - map global normal {{@@ NEW @@}} {{@@ OLD @@}} - map global normal - map global normal -{%@@ endfor @@%} - -{%@@ if key.layout == 'colemak' @@%} - map global normal k s - map global normal K S - map global normal - - map global normal t e - map global normal T E - -{%@@ endif @@%} - ###################################################### # Emacs-like insert ###################################################### diff --git a/dotfiles/kak/plug.kak b/dotfiles/kak/plug.kak index 07bc581..eda94c1 100644 --- a/dotfiles/kak/plug.kak +++ b/dotfiles/kak/plug.kak @@ -41,6 +41,8 @@ plug 'lelgenio/kak-crosshairs' config %{ # plug 'occivink/kakoune-find' plug "natasky/kakoune-multi-file" +plug "lelgenio/kakoune-colemak-neio" + plug 'kak-lsp/kak-lsp' do %{ cargo install --locked --force --path . } config %{