/base16-kakoune

Base16 themes for Kakoune

Primary LanguageKakouneScriptMIT LicenseMIT

Base16 for Kakoune

This template maps Base16 themes to Kakoune colorschemes.

Have a look at the gallery page for examples of what the themes look like.

Installation

plug "tinted-theming/base16-kakoune" theme config %{
    colorscheme base16-ocean
}

Manual

Move colors/*.kak files into $HOME/.config/kak/colors or create a symlink of colors directory. It's recommeded that you symlink the colors directory, so that you can update the colors by simply doing a git pull in your local copy of base16-kakoune

Move files

cd $HOME/.config/kak
git clone https://github.com/tinted-theming/base16-kakoune.git
if [ ! -d "./colors" ]; then mkdir "colors"; fi
cp ./base16-kakoune/colors/* ./colors
rm -rf ./base16-kakoune

Symlink method

cd $HOME/.config
git clone https://github.com/tinted-theming/base16-kakoune.git
ln -s $HOME/.config/base16-kakoune/colors $HOME/.config/kak/colors

And to update the themes:

cd $HOME/.config/base16-kakoune && git pull

Usage

Manual

In command mode, change the colorscheme in Kakoune by typing colorscheme base16- and an autocomplete list of the colorschemes should appear.

For usage with base16-shell, add the following to your kakrc file and your theme will update whenever you update your theme via base16-shell.

evaluate-commands %sh{
  echo "colorscheme base16-$BASE16_THEME"
}

Contributing

See CONTRIBUTING.md, which contains building and contributing instructions.