colorscheme desertex set global scrolloff 5,5 set global incsearch true set global aligntab true set global ui_options ncurses_assistant=none:ncurses_change_colors=true # set global autoinfo normal|command|onkey ## always show info box for every command key set global grepcmd 'rg --column' map global insert ' ' # with inspiration from # https://github.com/Delapouite/dotfiles/blob/master/link/kak/kakrc set global modelinefmt %{ %val{bufname} [%opt{filetype}] · %val{cursor_line}:%val{cursor_char_column} · {{context_info}} {{mode_info}} } addhl -group / group trailing_white_spaces addhl -group /trailing_white_spaces regex \h+$ 0:Error hook global InsertBegin .* %{ rmhl trailing_white_spaces # echo -color Information '— INSERT —' } hook global InsertEnd .* %{ addhl ref trailing_white_spaces lint } # ← system clipboard map global user y 'xsel --input --clipboard; :echo -color Information "copied selection to X11 clipboard"' -docstring 'yank from clipboard' map global user p 'xsel --output --clipboard' -docstring 'replace from clipboard' map global user P '!xsel --output --clipboard' -docstring 'print from clipboard' # → system clipboard hook global NormalKey y|d|c %{ nop %sh{ printf %s "$kak_reg_dquote" | xsel --input --clipboard }} def -docstring 'ripgrep in current dir' \ find -params 1 -shell-candidates %{ rg --files } %{ edit %arg{1} }