diff --git a/.config/kak/autoload/plugins.kak b/.config/kak/autoload/plugins.kak new file mode 100644 index 00000000..c54a6143 --- /dev/null +++ b/.config/kak/autoload/plugins.kak @@ -0,0 +1,24 @@ +# init bundle +source "%val{config}/bundle/kak-bundle/rc/kak-bundle.kak" +bundle-noload kak-bundle https://codeberg.org/jdugan6240/kak-bundle + +bundle inc-dec.kak https://gitlab.com/Screwtapello/kakoune-inc-dec %{ + map -docstring "increment" global normal %{: inc-dec-modify-numbers + %val{count}} + map -docstring "decrement" global normal %{: inc-dec-modify-numbers - %val{count}} +} + + +bundle auto-pairs.kak https://github.com/alexherbo2/auto-pairs.kak %{ + enable-auto-pairs +} + +bundle fzf.kak https://github.com/andreyorst/fzf.kak %{ + require-module fzf + set-option global fzf_highlight_command "bat" + require-module fzf-grep + set-option global fzf_grep_command "rg" + require-module fzf-file + set-option global fzf_file_command "fd . --no-ignore-vcs" + map -docstring "fzf mode" global user f ": fzf-mode" +} + diff --git a/.config/kak/colors/ashen.kak b/.config/kak/colors/ashen.kak index 271525cd..79762635 100644 --- a/.config/kak/colors/ashen.kak +++ b/.config/kak/colors/ashen.kak @@ -1,31 +1,6 @@ # ashen theme evaluate-commands %sh{ - - # GRUVBOX - gray="rgb:928374" - red="rgb:fb4934" - green="rgb:b8bb26" - yellow="rgb:fabd2f" - blue="rgb:83a598" - purple="rgb:d3869b" - aqua="rgb:8ec07c" - orange="rgb:fe8019" - - bg="rgb:282828" - bg_alpha="rgba:282828a0" - bg1="rgb:3c3836" - bg2="rgb:504945" - bg3="rgb:665c54" - bg4="rgb:7c6f64" - - fg="rgb:ebdbb2" - fg_alpha="rgba:ebdbb2a0" - fg0="rgb:fbf1c7" - fg2="rgb:d5c4a1" - fg3="rgb:bdae93" - fg4="rgb:a89984" - # ASHEN cursorline="rgb:191919" @@ -55,7 +30,6 @@ evaluate-commands %sh{ g_10="rgb:1d1d1d" g_11="rgb:191919" g_12="rgb:151515" - aqua="rgb:8ec07c" echo " @@ -71,8 +45,7 @@ evaluate-commands %sh{ face global attribute ${g_4} face global comment ${g_6}+i face global documentation comment - # TODO: change - face global meta ${aqua} + face global meta ${red_ember} face global builtin ${blue} # Markdown highlighting @@ -110,6 +83,6 @@ evaluate-commands %sh{ face global Prompt ${orange_glow} face global MatchingChar ${orange_smolder}+uf face global BufferPadding LineNumbers - face global Whitespace ${bg2}+f + face global Whitespace ${g_7} " } diff --git a/.config/kak/kakrc b/.config/kak/kakrc index b422ba7a..680e0d2f 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -1,28 +1,4 @@ -colorscheme gruvbox-dark - -# init bundle -source "%val{config}/bundle/kak-bundle/rc/kak-bundle.kak" -bundle-noload kak-bundle https://codeberg.org/jdugan6240/kak-bundle - -bundle inc-dec.kak https://gitlab.com/Screwtapello/kakoune-inc-dec %{ - map -docstring "increment" global normal %{: inc-dec-modify-numbers + %val{count}} - map -docstring "decrement" global normal %{: inc-dec-modify-numbers - %val{count}} -} - - -bundle auto-pairs.kak https://github.com/alexherbo2/auto-pairs.kak %{ - enable-auto-pairs -} - -bundle fzf.kak https://github.com/andreyorst/fzf.kak %{ - require-module fzf - set-option global fzf_highlight_command "bat" - require-module fzf-grep - set-option global fzf_grep_command "rg" - require-module fzf-file - set-option global fzf_file_command "fd . --no-ignore-vcs" - map -docstring "fzf mode" global user f ": fzf-mode" -} +colorscheme ashen # disable clippy set-option global ui_options terminal_assistant=none @@ -46,7 +22,7 @@ set-option global indentwidth 4 set-option global scrolloff 3,3 -add-highlighter global/ number-lines -hlcursor -relative -separator " " -cursor-separator " |" +add-highlighter global/ number-lines -hlcursor -relative -separator " " add-highlighter global/ show-matching add-highlighter global/ wrap -word -indent