├── README.md ├── mysticaltutor-plain.kak └── mysticaltutor.kak /README.md: -------------------------------------------------------------------------------- 1 | # kakoune-mysticaltutor 📚🔮 2 | 3 | A port of the [Mystical Tutor colorscheme](https://github.com/caksoylar/vim-mysticaltutor) to [Kakoune](https://kakoune.org). 4 | 5 | ![screenshot](https://caksoylar.github.io/mysticaltutor/images/mystical-kak.png) 6 | 7 | There are small differences to the Vim version, such fewer background changes for highlighting selected items in menus. Themes for some terminals and [tmux](https://tmux.github.io) are also available in the [main Mystical Tutor repo](https://github.com/caksoylar/vim-mysticaltutor/tree/master/terminal). 8 | 9 | A major feature of this colorscheme is its use of alpha-blending for selections, thus being able to preserve syntax highlighting in selected text as in the screenshot above. However this is only available after the [v2020.08.04 release](https://github.com/mawww/kakoune/releases/tag/v2020.08.04) which supports `rgba` color definitions. 10 | 11 | Another version of the colorscheme `mysticaltutor-plain.kak` is included for use with older Kakoune versions. 12 | 13 | ## Installation 14 | 15 | Using [plug.kak](https://github.com/robertmeta/plug.kak): 16 | ``` 17 | plug "caksoylar/kakoune-mysticaltutor" theme %{ colorscheme mysticaltutor } 18 | ``` 19 | 20 | Or you can download `mysticaltutor.kak` to your `~/.config/kak/colors/` folder and call `colorscheme mysticaltutor` in your `kakrc`. 21 | 22 | ## See also 23 | 24 | ### powerline.kak theme 25 | 26 | A port of this colorscheme for [powerline.kak](https://github.com/jdugan6240/powerline.kak) is available at [jordan-yee/kakoune-mysticaltutor-powerline](https://github.com/jordan-yee/kakoune-mysticaltutor-powerline). 27 | 28 | ### Other Kakoune colorschemes 29 | 30 | - [snow](https://github.com/caksoylar/kakoune-snow) 31 | - [ayu](https://github.com/Icantjuddle/ayu-kak) 32 | - [base16-gruvbox](https://github.com/andreyorst/base16-gruvbox.kak) 33 | - [base16](https://github.com/leira/base16-kakoune) 34 | - [beryl](https://github.com/ftonneau/beryl.kak) 35 | - [cosy-gruvbox](https://github.com/Anfid/cosy-gruvbox.kak) 36 | - [darkokai](https://github.com/markolenik/darkokai.kak) 37 | - [dracula](https://github.com/dracula/kakoune) 38 | - [garbo](https://github.com/gustavo-hms/garbo) 39 | - [kakoune-colors](https://github.com/Delapouite/kakoune-colors) (dracula, gotham, seagull) 40 | - [ladies-night](https://github.com/tagirov/kakoune-ladies-night-theme) 41 | - [material](https://github.com/valerdi/kakoune-material-theme) 42 | - [plain](https://github.com/zkmrgirish/kakoune-plain) 43 | - [selenized](https://github.com/TeddyDD/kakoune-selenized) 44 | - [nord](https://github.com/rubberydub/nord-kakoune) 45 | - [primer](https://github.com/evanrelf/primer.kak) 46 | - [shirotelin](https://github.com/esessoms/shirotelin-kakoune) 47 | - [torchwood](https://github.com/codymlewis/torchwood) 48 | - [ultrasonic](https://github.com/Jackojc/ultrasonic) 49 | 50 | ## License 51 | 52 | MIT 53 | -------------------------------------------------------------------------------- /mysticaltutor-plain.kak: -------------------------------------------------------------------------------- 1 | # mysticaltutor color scheme 2 | # Color name GUI Base16 3 | # Color: black rgb:1E2227 Black 4 | # Color: darkgray rgb:30343C DarkGray 5 | # Color: gray rgb:A0A4AA Gray 6 | # Color: red rgb:E07093 DarkRed 7 | # Color: brightred rgb:DFB4C9 Red 8 | # Color: green rgb:8BBE67 DarkGreen 9 | # Color: brightgreen rgb:B1C6AC Green 10 | # Color: yellow rgb:BB8E67 DarkYellow 11 | # Color: brightyellow rgb:C3B470 Yellow 12 | # Color: darkblue rgb:304A68 DarkBlue 13 | # Color: blue rgb:5C8EC7 DarkBlue 14 | # Color: brightblue rgb:A0B4CF Blue 15 | # Color: magenta rgb:8B5FC7 DarkMagenta 16 | # Color: brightmagenta rgb:B1A3DF Magenta 17 | # Color: cyan rgb:5CBE97 DarkCyan 18 | # Color: brightcyan rgb:A0C4BD Cyan 19 | # Color: white rgb:D9D9D9 Gray 20 | # Color: brightwhite rgb:FFFFFF White 21 | 22 | # For code 23 | face global value rgb:E07093 24 | face global type rgb:8B5FC7 25 | face global variable rgb:5CBE97 26 | face global module rgb:B1C6AC 27 | face global function rgb:B1A3DF 28 | face global string rgb:8BBE67 29 | face global keyword rgb:5C8EC7 30 | face global operator rgb:5C8EC7 31 | face global attribute rgb:BB8E67 32 | face global comment rgb:A0A4AA 33 | face global meta rgb:B1C6AC 34 | face global builtin rgb:B1A3DF 35 | 36 | # For markup 37 | face global title rgb:5C8EC7 38 | face global header rgb:5CBE97 39 | face global mono rgb:8BBE67 40 | face global block rgb:8B5FC7 41 | face global link rgb:5CBE97 42 | face global bullet rgb:5CBE97 43 | face global list rgb:BB8E67 44 | 45 | # Builtin faces 46 | face global Default rgb:D9D9D9,rgb:1E2227 47 | face global PrimarySelection rgb:D9D9D9,rgb:5C8EC7+fg 48 | face global SecondarySelection rgb:D9D9D9,rgb:304A68+fg 49 | face global PrimaryCursor rgb:1E2227,rgb:D9D9D9+fg 50 | face global SecondaryCursor rgb:1E2227,rgb:A0A4AA+fg 51 | face global PrimaryCursorEol rgb:1E2227,rgb:B1A3DF+fg 52 | face global SecondaryCursorEol rgb:1E2227,rgb:8B5FC7+fg 53 | face global LineNumbers rgb:A0A4AA@Default 54 | face global LineNumberCursor +b@LineNumbers 55 | face global LineNumbersWrapped +d@LineNumbers 56 | face global MenuForeground rgb:5C8EC7,default+b@MenuBackground 57 | face global MenuBackground default,rgb:30343C@Default 58 | face global MenuInfo +i 59 | face global Information default,rgb:30343C@Default 60 | face global Error rgb:E07093+b@Default 61 | face global StatusLine @Default 62 | face global StatusLineMode rgb:BB8E67@Default 63 | face global StatusLineInfo rgb:5C8EC7@Default 64 | face global StatusLineValue rgb:8BBE67@Default 65 | face global StatusCursor rgb:1E2227,rgb:5CBE97 66 | face global Prompt rgb:BB8E67 67 | face global MatchingChar +b 68 | face global Whitespace rgb:A0A4AA+f 69 | face global BufferPadding rgb:A0A4AA 70 | face global WrapMarker rgb:A0A4AA+f 71 | -------------------------------------------------------------------------------- /mysticaltutor.kak: -------------------------------------------------------------------------------- 1 | # mysticaltutor color scheme 2 | # Color name GUI Base16 3 | # Color: black rgb:1E2227 Black 4 | # Color: darkgray rgb:30343C DarkGray 5 | # Color: gray rgb:A0A4AA Gray 6 | # Color: red rgb:E07093 DarkRed 7 | # Color: brightred rgb:DFB4C9 Red 8 | # Color: green rgb:8BBE67 DarkGreen 9 | # Color: brightgreen rgb:B1C6AC Green 10 | # Color: yellow rgb:BB8E67 DarkYellow 11 | # Color: brightyellow rgb:C3B470 Yellow 12 | # Color: darkblue rgb:304A68 DarkBlue 13 | # Color: blue rgb:5C8EC7 DarkBlue 14 | # Color: brightblue rgb:A0B4CF Blue 15 | # Color: magenta rgb:8B5FC7 DarkMagenta 16 | # Color: brightmagenta rgb:B1A3DF Magenta 17 | # Color: cyan rgb:5CBE97 DarkCyan 18 | # Color: brightcyan rgb:A0C4BD Cyan 19 | # Color: white rgb:D9D9D9 Gray 20 | # Color: brightwhite rgb:FFFFFF White 21 | 22 | # For code 23 | face global value rgb:E07093 24 | face global type rgb:8B5FC7 25 | face global variable rgb:5CBE97 26 | face global module rgb:B1C6AC 27 | face global function rgb:B1A3DF 28 | face global string rgb:8BBE67 29 | face global keyword rgb:5C8EC7 30 | face global operator rgb:5C8EC7 31 | face global attribute rgb:BB8E67 32 | face global comment rgb:A0A4AA 33 | face global meta rgb:B1C6AC 34 | face global builtin rgb:B1A3DF 35 | 36 | # For markup 37 | face global title rgb:5C8EC7 38 | face global header rgb:5CBE97 39 | face global mono rgb:8BBE67 40 | face global block rgb:8B5FC7 41 | face global link rgb:5CBE97 42 | face global bullet rgb:5CBE97 43 | face global list rgb:BB8E67 44 | 45 | # Builtin faces 46 | face global Default rgb:D9D9D9,rgb:1E2227 47 | face global PrimarySelection default,rgba:5C8EC780 48 | face global SecondarySelection default,rgba:5C8EC740 49 | face global PrimaryCursor rgb:1E2227,rgb:D9D9D9+fg 50 | face global SecondaryCursor rgb:1E2227,rgb:A0A4AA+fg 51 | face global PrimaryCursorEol rgb:1E2227,rgb:B1A3DF+fg 52 | face global SecondaryCursorEol rgb:1E2227,rgb:8B5FC7+fg 53 | face global LineNumbers rgb:A0A4AA@Default 54 | face global LineNumberCursor +b@LineNumbers 55 | face global LineNumbersWrapped +d@LineNumbers 56 | face global MenuForeground rgb:5C8EC7,default+b@MenuBackground 57 | face global MenuBackground default,rgb:30343C@Default 58 | face global MenuInfo +i 59 | face global Information default,rgb:30343C@Default 60 | face global Error rgb:E07093+b@Default 61 | face global StatusLine @Default 62 | face global StatusLineMode rgb:BB8E67@Default 63 | face global StatusLineInfo rgb:5C8EC7@Default 64 | face global StatusLineValue rgb:8BBE67@Default 65 | face global StatusCursor rgb:1E2227,rgb:5CBE97 66 | face global Prompt rgb:BB8E67 67 | face global MatchingChar +b 68 | face global Whitespace rgb:A0A4AA+f 69 | face global BufferPadding rgb:A0A4AA 70 | face global WrapMarker rgb:A0A4AA+f 71 | --------------------------------------------------------------------------------