New structure for kak config folder

This commit is contained in:
2023-12-10 20:08:55 +01:00
parent 4493ebbfcb
commit fcd9f69f80
3 changed files with 53 additions and 0 deletions

18
kakrc
View File

@@ -1,6 +1,24 @@
# Load plug.kak
source "%val{config}/plugins/plug.kak/rc/plug.kak"
plug "andreyorst/plug.kak" noload
# plug kakoune-snippets
plug "occivink/kakoune-snippets"
plug "occivink/kakoune-phantom-selection" config %{
map global user f ": phantom-selection-add-selection<ret>"
map global user F ": phantom-selection-select-all; phantom-selection-clear<ret>"
map global user <a-f> ": phantom-selection-iterate-next<ret>"
map global user <a-F> ": phantom-selection-iterate-prev<ret>"
# this would be nice, but currrently doesn't work
# see https://github.com/mawww/kakoune/issues/1916
#map global insert <a-f> "<a-;>: phantom-selection-iterate-next<ret>"
#map global insert <a-F> "<a-;>: phantom-selection-iterate-prev<ret>"
# so instead, have an approximate version that uses 'i'
map global insert <a-f> "<esc>: phantom-selection-iterate-next<ret>i"
map global insert <a-F> "<esc>: phantom-selection-iterate-prev<ret>i"
}
# plug collection of snippets
plug "andreyorst/kakoune-snippet-collection"
# plug auto-pairs
plug "alexherbo2/auto-pairs.kak"
# plug kak-lsp