/kakoune-themes

Color schemes for kakoune , extra syntax highlighting and my config

GNU General Public License v3.0GPL-3.0

kakoune themes

color schemes for kakoune (now with transparent selections)

This repo is also my personal config for kakoune

Ayu-mirage color scheme

ayu_mirage color scheme

Background color #1F2430

Ayu-dark color scheme

ayu_dark color scheme

Background color #0A0E14

Pastel color scheme

Pastel color scheme

Background color #2B2E33

Warm color scheme

Warm color scheme

Background color #222120

Cherry color scheme

Cherry color scheme

Background color #23232F

Berry color scheme

Berry color scheme

Background color #2C2C2C

Cyanide color scheme

Cyanide color scheme

Background color #171A1F

Undoo color scheme

Undoo color scheme

Background color #101010

Monokai color scheme

Monokai color scheme monokai syntax is different than the sublime's monokai

Background color #2C2C2D

One-dark color scheme

One-dark color scheme

Background color #282C34

Mygruvbox color scheme

Mygruvbox color scheme mygruvbox is almost identical to original gruvbox {whitespace color is dimmed & few other minor changes}
gruvbox name was already taken so i have to resort to mygruvbox

Background color #282828

By default background color is set to terminal's default

usage

add colors to ~/.config/kak/

cp colors ~/.config/kak/ -r

adding syntax for brackets and functions

  • to modify syntax highlighting for a file type modify /usr/share/kak/rc/filetype/your_file_type.kak
  • for example to modify syntax highlighting for python modify /usr/share/kak/rc/filetype/python.kak
  • for shell file type (bash, zsh etc) /usr/share/kak/rc/filetype/sh.kak

you can just copy filetype from the repo (you have to be root)

# cp filetype/* /usr/share/kak/rc/filetype/ -r

or you can manually add regexes

add this regex for functions

'[a-zA-Z_0-9]+\(+' 0:function

add this regex for class

'[^a-z][A-Z][a-zA-Z_0-9]+' 0:class

add this regex for constant

'[A-Z]+[^a-z]+' 0:constant

add this regex for arguement

'\([a-zA-Z, ._]+\)' 0:arguement

add this regex for builtin

'__[a-zA-Z_0-9]+__' 1:builtin

add this regex for brackets

'[(){}\[\]]' 0:bracket

add this regex for comma

'[,]' 0:comma

for example (python.kak)

add these line (probably in middle or somewhere)

add-highlighter shared/python/code/ regex '[a-zA-Z_0-9]+(+' 0:function

add-highlighter shared/python/code/ regex '[(){}[]]' 0:bracket

see filetypes for more info

Thanks

Cherry theme - https://github.com/nullxception/cherry-vscode
Gruvbox theme - https://github.com/morhetz/gruvbox
One Dark theme - https://github.com/atom/one-dark-syntax
Ayu theme - https://github.com/dempfi/ayu
Transparent Selections - https://github.com/caksoylar/kakoune-mysticaltutor