I don’t generally like to encourage any form of cargo culting – but there is a lot of great stuff in this kakrc. We can use this thread to pull out interesting stuff, if really interesting and stand alone put under Recipes.
I am not certain exactly how the xml tag matching is supposed to function
map global normal = ':prompt math: %{exec "a%val{text}<lt>esc>|bc<lt>ret>"}<ret>'
Today I learned about %val{text}
.
define-command find -params 1 -shell-candidates %{ ag -g '' --ignore "$kak_opt_ignored_files" } %{ edit %arg{1} }
…OK, that’s pretty great. I’ll steal that right now (but of course I’ll use ripgrep instead of ag).
I like to browse other kakrcs, plenty of new things to learn (and steal ) Recently I had found SolitudeSF’s config, and I was inspired to remap space to ,
I know what these cases are – not sure I get the value of the defs?
i added them just in case i need to convert something, but never actually had the need to use them. might as well delete them to keep config cleaner.
https://github.com/shachaf/kak is worth adding to the list – I might roll these up to the top level.
define-command delete-buffers-matching -params 1 %{
evaluate-commands -buffer * %{
evaluate-commands %sh{ case "$kak_buffile" in $1) echo delete-buffer ;; esac }
}
}
single-process-pipe from @occivink is also interesting. With a few checks it could be quite robust.