diff options
author | thing1 <thing1@seacrossedlovers.xyz> | 2025-01-28 09:14:32 +0000 |
---|---|---|
committer | thing1 <thing1@seacrossedlovers.xyz> | 2025-01-28 09:14:32 +0000 |
commit | 904cec3c4a329cf89fc3219d359239910d61f3f6 (patch) | |
tree | 8d113899921dfbaca0e77c49ab5fc827362d1091 /kakrc |
Diffstat (limited to 'kakrc')
-rw-r--r-- | kakrc | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -0,0 +1,34 @@ +# xsel support +hook global RegisterModified '"' %{ nop %sh{ + printf %s "$kak_main_reg_dquote" | xsel --input --clipboard +}} + +# kak-lsp +eval %sh{kak-lsp --kakoune -s $kak_session} +hook global WinSetOption filetype=(c|python|haskell|latex) %{ + lsp-enable-window + lsp-auto-hover-buffer-enable +} + +# colors +hook global ModeChange insert:.* %{ + set-face global PrimaryCursor rgb:ffffff,rgb:000000+F +} + +hook global ModeChange .*:insert %{ + set-face global PrimaryCursor rgb:ffffff,rgb:008800+F +} + +add-highlighter global/ number-lines -hlcursor -relative +colorscheme pastel +hook global WinSetOption filetype=(c|haskell|latex|kak) %{ + rainbow-enable-window +} + +# tabs +set global tabstop 8 +set global indentwidth 8 + +# auto pair (automaticaly introducde a closing bracket) +set-option global auto_pairs ( ) { } [ ] '"' '"' "'" "'" ` ` “ ” ‘ ’ « » ‹ › +enable-auto-pairs |