├── .gitignore ├── LICENSE ├── README.org ├── _pub ├── 00d.png ├── 01r.png ├── 02g.png ├── 03y.png ├── 04b.png ├── 05m.png ├── 06c.png ├── 07l.png ├── 08dd.png ├── 09rr.png ├── 10gg.png ├── 11yy.png ├── 12bb.png ├── 13mm.png ├── 14cc.png ├── 15ll.png ├── bg.png ├── dirty.png ├── fg.png ├── lab.png ├── lab.svg ├── msgcat.png ├── palette.png ├── palette.svg └── replica │ ├── audio.wav │ ├── comp.tar │ ├── error.log │ ├── exec │ ├── file │ ├── file.txt │ ├── image.png │ ├── link │ ├── makefile │ ├── orphan │ ├── setgid │ ├── setuid │ ├── source.cc │ └── video.mkv ├── dircolors └── dircolors_blobject ├── emacs └── cemant-theme_blobject.el ├── kakoune └── cemant_blobject.kak ├── termux └── cemant_zoomlogo.properties └── vim ├── cemant_blobject.vim └── cemant_zoomlogo.vim /.gitignore: -------------------------------------------------------------------------------- 1 | .hg/ 2 | .hgignore 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | (c) 2018-2021, agaric 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- 1 | * cemant 2 | 3 | Cemant (pronouced sə'mænt) is an 18-color palette for use with terminals, text editors, and minimalistic desktop environments. 4 | 5 | It is inspired by the light gray that was once (still is?) so popular in GUIs (a few other gray palettes linked below) and utilises a lowish-contrast set of accompanying colors to round out the palette. Hues and values were calculated over the CIELAB color space with the aid of the golden ratio to add some Reason, even if the calculations would have no other scientific or ergonomic basis. 6 | 7 | - palette :: 8 | 9 | [[/_pub/palette.png]] 10 | 11 | =let λ = 0.618 over 100, χ = 0.618 over 128= 12 | 13 | | [[https://en.wikipedia.org/wiki/ANSI_escape_code#Colors][name]] | [[https://en.wikipedia.org/wiki/Web_colors][rgb]] | RGB | [[https://en.wikipedia.org/wiki/CIELAB_color_space][l]] | L | a | b | 14 | |---|---|---|---|---|---|---| 15 | | [[/_pub/bg.png]] [[/_pub/fg.png]] bg, fg | =b9bdc5= | =36383f= | 76.4: 2λ^{2} | 23.6: λ^{3} | 0 | -4.4: -χ^{7} | 16 | | [[/_pub/00d.png]] [[/_pub/08dd.png]] dark | =16161d= | =575a61= | /[[https://en.wikipedia.org/wiki/Eigengrau][eigengrau]]/ | 38.2: λ^{2} | 0 | -4.4: -χ^{7} | 17 | | [[/_pub/01r.png]] [[/_pub/09rr.png]] red | =a32c2d= | =cf554d= | 38.2: λ^{2} | 52.8: λ^{2}+λ^{4} | 48.9: χ^{2} | 30.2: χ^{3} | 18 | | [[/_pub/02g.png]] [[/_pub/10gg.png]] green | =4b7d08= | =72a336= | 47.2: 2λ^{3} | 61.8: λ | -30.2: -χ^{3} | 48.9: χ^{2} | 19 | | [[/_pub/03y.png]] [[/_pub/11yy.png]] yellow | =916814= | =ba8d3b= | 47.2: 2λ^{3} | 61.8: λ | 11.5: χ^{5} | 48.9: χ^{2} | 20 | | [[/_pub/04b.png]] [[/_pub/12bb.png]] blue | =3c56aa= | =667ad3= | 38.2: λ^{2} | 52.8: λ^{2}+λ^{4} | 11.5: χ^{5} | -48.9: -χ^{2} | 21 | | [[/_pub/05m.png]] [[/_pub/13mm.png]] magenta | =91328c= | =ba59b3= | 38.2: λ^{2} | 52.8: λ^{2}+λ^{4} | 48.9: χ^{2} | -30.2: -χ^{3} | 22 | | [[/_pub/06c.png]] [[/_pub/14cc.png]] cyan | =237e6f= | =4ea494= | 47.2: 2λ^{3} | 61.8: λ | -30.2: -χ^{3} | 0 | 23 | | [[/_pub/07l.png]] [[/_pub/15ll.png]] light | =92959d= | =d2d6de= | 61.8: λ | 85.4: λ+λ^{3} | 0 | -4.4: -χ^{7} | 24 | 25 | - [[https://en.wikipedia.org/wiki/Golden_ratio][φ]] over [[https://en.wikipedia.org/wiki/CIELAB_color_space][cielab]] :: 26 | 27 | [[/_pub/lab.png]] 28 | 29 | - screenshot :: 30 | 31 | [[/_pub/msgcat.png]] 32 | 33 | [[/_pub/dirty.png]] 34 | 35 | - miscellaneous :: 36 | 37 | - firefox theme: https://addons.mozilla.org/en-US/firefox/addon/cemant/ 38 | 39 | - goals :: 40 | 41 | - target the average coder/admin who uses a standard modern display 42 | - prefer less long-term fatigue over pizzazz 43 | - be colorimetrically and mathematically graceful 44 | - feel "default" and "correct" 45 | 46 | - list of some other gray color schemes :: 47 | 48 | - anti-zenburn: https://github.com/m00natic/anti-zenburn-theme 49 | - morning: https://github.com/vim/vim/blob/master/runtime/colors/morning.vim 50 | - nextstep: https://en.wikipedia.org/wiki/NeXTSTEP#/media/File:NeXTSTEP_desktop.png 51 | - seoul256: https://github.com/junegunn/seoul256.vim 52 | - solaris cde: http://toastytech.com/guis/sol.html 53 | - windows 3.1: https://en.wikipedia.org/wiki/Windows_3.1x#/media/File:Windows_3.11_workspace.png 54 | - windows 95: https://en.wikipedia.org/wiki/Windows_95#/media/File:Windows_95_at_first_run.png 55 | - xerox star: http://toastytech.com/guis/starbitmap2.gif 56 | 57 | -------------------------------------------------------------------------------- /_pub/00d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/00d.png -------------------------------------------------------------------------------- /_pub/01r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/01r.png -------------------------------------------------------------------------------- /_pub/02g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/02g.png -------------------------------------------------------------------------------- /_pub/03y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/03y.png -------------------------------------------------------------------------------- /_pub/04b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/04b.png -------------------------------------------------------------------------------- /_pub/05m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/05m.png -------------------------------------------------------------------------------- /_pub/06c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/06c.png -------------------------------------------------------------------------------- /_pub/07l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/07l.png -------------------------------------------------------------------------------- /_pub/08dd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/08dd.png -------------------------------------------------------------------------------- /_pub/09rr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/09rr.png -------------------------------------------------------------------------------- /_pub/10gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/10gg.png -------------------------------------------------------------------------------- /_pub/11yy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/11yy.png -------------------------------------------------------------------------------- /_pub/12bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/12bb.png -------------------------------------------------------------------------------- /_pub/13mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/13mm.png -------------------------------------------------------------------------------- /_pub/14cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/14cc.png -------------------------------------------------------------------------------- /_pub/15ll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/15ll.png -------------------------------------------------------------------------------- /_pub/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/bg.png -------------------------------------------------------------------------------- /_pub/dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/dirty.png -------------------------------------------------------------------------------- /_pub/fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/fg.png -------------------------------------------------------------------------------- /_pub/lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/lab.png -------------------------------------------------------------------------------- /_pub/lab.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 39 | 41 | 42 | 44 | image/svg+xml 45 | 47 | 48 | 49 | 50 | 51 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | 135 | 140 | 145 | 150 | 155 | 160 | 165 | 170 | 175 | 180 | 185 | 190 | 195 | red (χ^) 206 | 217 | green (-χ^) 228 | blue (-χ^) 239 | yellow (χ^) 250 | 2 261 | 4 272 | -7 283 | -3 294 | 7 305 | 3 316 | 5 327 | 4 338 | 349 | 2 360 | 3 371 | 5 382 | 6 393 | -3 404 | -2 415 | 6 426 | 437 | 448 | 7 459 | G 470 | B 481 | R 492 | Y 503 | M 514 | 519 | dark 530 | light 541 | λ² 552 | λ³ 563 | 568 | 573 | 578 | 583 | 2λ³ 594 | λ 605 | λ+λ³ 616 | 621 | 2λ² 632 | 637 | 642 | 647 | 652 | 657 | 662 | 667 | 672 | 677 | 682 | 687 | 692 | 697 | 702 | 707 | 712 | 717 | 722 | eigengrau 734 | 50 745 | 750 | 100 761 | 0 772 | G 783 | Y 794 | C 805 | l 816 | y 827 | g 838 | B 849 | M 860 | c 871 | R 882 | r 893 | b 904 | m 915 | D 926 | fg 937 | bg 948 | L 959 | d 970 | 975 | λ²+λ⁴ 986 | 991 | 996 | 1001 | 1006 | 1011 | 1016 | 1021 | 1026 | 1031 | DL 1044 | 1049 | 1054 | 1059 | 1064 | 1069 | 1074 | 1079 | 1084 | C 1095 | 1096 | 1097 | -------------------------------------------------------------------------------- /_pub/msgcat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/msgcat.png -------------------------------------------------------------------------------- /_pub/palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/palette.png -------------------------------------------------------------------------------- /_pub/palette.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 39 | 41 | 42 | 44 | image/svg+xml 45 | 47 | 48 | 49 | 50 | 51 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | 135 | 140 | 145 | Lightd2d6de 161 | reda32c2d 177 | green4b7d08 193 | yellow916814 209 | blue3c56aa 225 | magenta91328c 241 | cyan237e6f 257 | light92959d 273 | Dark575a61 289 | Cyan4ea494 305 | Magentaba59b3 321 | Blue667ad3 337 | Yellowba8d3b 353 | Green72a336 369 | Redcf554d 385 | dark16161d 401 | foreground36383f 417 | backgroundb9bdc5 433 | 444 | 455 | 466 | 477 | 488 | 499 | 510 | 511 | 512 | -------------------------------------------------------------------------------- /_pub/replica/audio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/audio.wav -------------------------------------------------------------------------------- /_pub/replica/comp.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/comp.tar -------------------------------------------------------------------------------- /_pub/replica/error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/error.log -------------------------------------------------------------------------------- /_pub/replica/exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/exec -------------------------------------------------------------------------------- /_pub/replica/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/file -------------------------------------------------------------------------------- /_pub/replica/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/file.txt -------------------------------------------------------------------------------- /_pub/replica/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/image.png -------------------------------------------------------------------------------- /_pub/replica/link: -------------------------------------------------------------------------------- 1 | file -------------------------------------------------------------------------------- /_pub/replica/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/makefile -------------------------------------------------------------------------------- /_pub/replica/orphan: -------------------------------------------------------------------------------- 1 | orphan -------------------------------------------------------------------------------- /_pub/replica/setgid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/setgid -------------------------------------------------------------------------------- /_pub/replica/setuid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/setuid -------------------------------------------------------------------------------- /_pub/replica/source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/source.cc -------------------------------------------------------------------------------- /_pub/replica/video.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blobject/cemant/1fee249f019e5d872014211ffe75204f2967951e/_pub/replica/video.mkv -------------------------------------------------------------------------------- /dircolors/dircolors_blobject: -------------------------------------------------------------------------------- 1 | # dircolors 2 | # Copyright (C) 1996-2017 Free Software Foundation, Inc. 3 | # Copying and distribution of this file, with or without modification, 4 | # are permitted provided the copyright notice and this notice are preserved. 5 | 6 | # modified by agaric 7 | 8 | TERM Eterm 9 | TERM ansi 10 | TERM *color* 11 | TERM con[0-9]*x[0-9]* 12 | TERM cons25 13 | TERM console 14 | TERM cygwin 15 | TERM dtterm 16 | TERM foot 17 | TERM gnome 18 | TERM hurd 19 | TERM jfbterm 20 | TERM konsole 21 | TERM kterm 22 | TERM linux 23 | TERM linux-c 24 | TERM mlterm 25 | TERM putty 26 | TERM rxvt* 27 | TERM screen* 28 | TERM st 29 | TERM st-256color 30 | TERM st-meta 31 | TERM st-meta-256color 32 | TERM terminator 33 | TERM tmux* 34 | TERM vt100 35 | TERM xterm* 36 | # attr: 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed 37 | # fg: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white 38 | # bg: 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white 39 | #NORMAL 00 # no color 40 | #FILE 00 # file 41 | RESET 0 # reset to "normal" 42 | DIR 34 # dir 43 | LINK 36 # symlink 44 | MULTIHARDLINK 00 # regular file with more than one link 45 | FIFO 30;44 # pipe 46 | SOCK 37;44 # socket 47 | DOOR 01;35;44 # door 48 | BLK 30;45 # block device driver 49 | CHR 37;45 # character device driver 50 | ORPHAN 37;41 # symlink bad 51 | MISSING 00 # symlink target bad 52 | SETUID 37;40 # file u+s 53 | SETGID 30;43 # file g+s 54 | CAPABILITY 37;46 # file with capability 55 | STICKY_OTHER_WRITABLE 31;47 # dir +t,o+w 56 | OTHER_WRITABLE 34;47 # dir o+w 57 | STICKY 32;47 # dir +t 58 | EXEC 32 59 | # executable (green) 60 | #.bat 32 61 | #.btm 32 62 | #.cmd 32 63 | #.com 32 64 | #.csh 32 65 | #.exe 32 66 | # interest (yellow) 67 | *Dockerfile 33 68 | *README 33 69 | *README.md 33 70 | *README.org 33 71 | *README.txt 33 72 | *readme 33 73 | *readme.md 33 74 | *readme.org 33 75 | *readme.txt 33 76 | *akefile 33 77 | *rc 33 78 | .build 33 79 | .cfg 33 80 | .conf 33 81 | .css 33 82 | .csv 33 83 | .in 33 84 | .ini 33 85 | .json 33 86 | .markdown 33 87 | .md 33 88 | .mk 33 89 | .org 33 90 | .scss 33 91 | .sql 33 92 | .tex 33 93 | .toml 33 94 | .yml 33 95 | # source (dark on light) 96 | .asm 47 97 | .c 47 98 | .cc 47 99 | .cpp 47 100 | .cxx 47 101 | .h 47 102 | .hh 47 103 | .hpp 47 104 | .hxx 47 105 | .cs 47 106 | .ex 47 107 | .exs 47 108 | .go 47 109 | .hs 47 110 | .java 47 111 | .js 47 112 | .jsx 47 113 | .lisp 47 114 | .objc 47 115 | .pl 47 116 | .pro 47 117 | .py 47 118 | .r 47 119 | .rs 47 120 | .scm 47 121 | .sh 47 122 | .tcl 47 123 | .ts 47 124 | .tsx 47 125 | .html 47 126 | .xml 47 127 | .xhtml 47 128 | # unimportant (bright dark) 129 | *~ 02;37 130 | *# 02;37 131 | .aux 02;37 132 | .bak 02;37 133 | .bbl 02;37 134 | .blg 02;37 135 | .cache 02;37 136 | .class 02;37 137 | .incomplete 02;37 138 | .lof 02;37 139 | .log 02;37 140 | .lol 02;37 141 | .lot 02;37 142 | .old 02;37 143 | .out 02;37 144 | .part 02;37 145 | .pyc 02;37 146 | .swp 02;37 147 | .temp 02;37 148 | .tmp 02;37 149 | .toc 02;37 150 | # archive/compressed (red) 151 | .7z 31 152 | .ace 31 153 | .alz 31 154 | .apk 31 155 | .arc 31 156 | .arj 31 157 | .bz 31 158 | .bz2 31 159 | .cab 31 160 | .cpio 31 161 | .deb 31 162 | .dwm 31 163 | .dz 31 164 | .ear 31 165 | .esd 31 166 | .gem 31 167 | .gz 31 168 | .jar 31 169 | .lha 31 170 | .lrz 31 171 | .lz4 31 172 | .lzh 31 173 | .lzma 31 174 | .lz 31 175 | .lzo 31 176 | .rar 31 177 | .rpm 31 178 | .rz 31 179 | .swm 31 180 | .war 31 181 | .sar 31 182 | .t7z 31 183 | .tar 31 184 | .taz 31 185 | .tbz 31 186 | .tbz2 31 187 | .tgz 31 188 | .tlz 31 189 | .txz 31 190 | .tzo 31 191 | .tz 31 192 | .tzst 31 193 | .wim 31 194 | .xz 31 195 | .Z 31 196 | .z 31 197 | .zip 31 198 | .zoo 31 199 | .zst 31 200 | # image (bright magenta) 201 | .bmp 01;35 202 | .ico 01;35 203 | .gif 01;35 204 | .JPEG 01;35 205 | .jpeg 01;35 206 | .JPG 01;35 207 | .jpg 01;35 208 | .mjpg 01;35 209 | .mjpeg 01;35 210 | .mng 01;35 211 | .pbm 01;35 212 | .pcx 01;35 213 | .pdf 01;35 214 | .pgm 01;35 215 | .PNG 01;35 216 | .png 01;35 217 | .ppm 01;35 218 | .tga 01;35 219 | .tif 01;35 220 | .tiff 01;35 221 | .svg 01;35 222 | .svgz 01;35 223 | .webp 01;35 224 | .xbm 01;35 225 | .xpm 01;35 226 | # video (magenta) 227 | .asf 35 228 | .avi 35 229 | .cgm 35 230 | .dl 35 231 | .emf 35 232 | .flc 35 233 | .fli 35 234 | .flv 35 235 | .gl 35 236 | .m2v 35 237 | .m4v 35 238 | .mkv 35 239 | .mov 35 240 | .mpg 35 241 | .mpeg 35 242 | .mp4 35 243 | .mp4v 35 244 | .nuv 35 245 | .ogm 35 246 | .ogv 35 247 | .ogx 35 248 | .qt 35 249 | .rm 35 250 | .rmvb 35 251 | .vob 35 252 | .webm 35 253 | .wmv 35 254 | .xcf 35 255 | .xwd 35 256 | .yuv 35 257 | # audio (magenta on light) 258 | .aac 35;47 259 | .au 35;47 260 | .flac 35;47 261 | .m4a 35;47 262 | .mid 35;47 263 | .midi 35;47 264 | .mka 35;47 265 | .mp3 35;47 266 | .mpc 35;47 267 | .oga 35;47 268 | .ogg 35;47 269 | .opus 35;47 270 | .ra 35;47 271 | .spx 35;47 272 | .wav 35;47 273 | .xspf 35;47 274 | -------------------------------------------------------------------------------- /emacs/cemant-theme_blobject.el: -------------------------------------------------------------------------------- 1 | ; cemant colors for emacs (.emacs.d/cemant-theme.el) 2 | ; agaric 3 | 4 | (deftheme cemant "Grayish lightish color scheme for Emacs") 5 | 6 | (let* ((c-d "#16161d") 7 | (c-r "#a32c2d") 8 | (c-g "#4b7d08") 9 | (c-y "#916814") 10 | (c-b "#3c56aa") 11 | (c-m "#91328c") 12 | (c-c "#237e6f") 13 | (c-l "#92959d") 14 | (c-dd "#575a61") 15 | (c-rr "#cf554d") 16 | (c-gg "#72a336") 17 | (c-yy "#ba8d3b") 18 | (c-bb "#667ad3") 19 | (c-mm "#ba59b3") 20 | (c-cc "#4ea494") 21 | (c-ll "#d2d6de") 22 | (c-1 c-d) 23 | (c-2 c-b) 24 | (c-3 c-c) 25 | (c-4 c-g) 26 | (c-5 c-y) 27 | (c-6 c-r) 28 | (c-7 c-m) 29 | (c-8 c-dd) 30 | (c-9 c-bb) 31 | (c-10 c-cc) 32 | (c-11 c-gg) 33 | (c-12 c-yy) 34 | (c-13 c-rr) 35 | (c-14 c-mm) 36 | (c-15 "#aaadb5") 37 | (c-16 "#b0b3bb") 38 | (c-bg "#b9bdc5") 39 | (c-fg "#36383f")) 40 | 41 | (custom-theme-set-faces 42 | 'cemant 43 | 44 | `(default ((t (:background ,c-bg :foreground ,c-fg)))) 45 | `(button ((t (:foreground ,c-m :underline t)))) 46 | `(cursor ((t (:background ,c-d)))) 47 | `(fringe ((t (:background ,c-ll)))) 48 | `(header-line ((t (:background ,c-b :foreground ,c-fg)))) 49 | `(highlight ((t (:background ,c-15)))) 50 | `(highlight-face ((t (:background ,c-15)))) 51 | `(hl-line ((t (:background ,c-15)))) 52 | `(info-xref ((t (:foreground ,c-g :underline t)))) 53 | `(linum ((t (:background ,c-16 :foreground ,c-dd)))) 54 | `(linum-highlight-face ((t (:background ,c-ll :foreground ,c-d :weight bold)))) 55 | `(mode-line ((t (:background ,c-dd :foreground ,c-ll)))) 56 | `(mode-line-inactive ((t (:background ,c-l :foreground ,c-dd)))) 57 | `(region ((t (:background ,c-l)))) 58 | `(vertical-border ((t (:foreground ,c-l)))) 59 | 60 | `(font-lock-builtin-face ((t (:foreground ,c-y)))) 61 | `(font-lock-comment-face ((t (:foreground ,c-bb :bold t)))) 62 | `(font-lock-comment-delimiter-face ((t (:foreground ,c-bb :bold t)))) 63 | `(font-lock-constant-face ((t (:foreground ,c-r)))) 64 | `(font-lock-doc-face ((t (:foreground ,c-dd)))) 65 | `(font-lock-doc-string-face ((t (:foreground ,c-dd)))) 66 | `(font-lock-function-name-face ((t (:foreground ,c-b :bold t)))) 67 | `(font-lock-keyword-face ((t (:foreground ,c-y)))) 68 | `(font-lock-negation-char-face ((t (:foreground ,c-mm)))) 69 | `(font-lock-number-face ((t (:foreground ,c-r)))) 70 | `(font-lock-preprocessor-face ((t (:foreground ,c-m)))) 71 | `(font-lock-reference-face ((t (:foreground ,c-cc)))) 72 | `(font-lock-regexp-grouping-backslash ((t (:foreground ,c-rr)))) 73 | `(font-lock-regexp-grouping-construct ((t (:foreground ,c-rr)))) 74 | `(font-lock-string-face ((t (:foreground ,c-r)))) 75 | `(font-lock-type-face ((t (:foreground ,c-g)))) 76 | `(font-lock-variable-name-face ((t (:foreground ,c-c)))) 77 | `(font-lock-warning-face ((t (:background ,c-r :foreground ,c-ll)))) 78 | 79 | `(org-agenda-structure ((t (:background ,c-bg :foreground ,c-fg :box (:line-width 2 :color ,c-ll))))) 80 | `(org-document-title ((t (:foreground ,c-dd)))) 81 | 82 | `(rainbow-delimiters-depth-1-face ((t (:foreground ,c-1)))) 83 | `(rainbow-delimiters-depth-2-face ((t (:foreground ,c-2)))) 84 | `(rainbow-delimiters-depth-3-face ((t (:foreground ,c-3)))) 85 | `(rainbow-delimiters-depth-4-face ((t (:foreground ,c-4)))) 86 | `(rainbow-delimiters-depth-5-face ((t (:foreground ,c-5)))) 87 | `(rainbow-delimiters-depth-6-face ((t (:foreground ,c-6)))) 88 | `(rainbow-delimiters-depth-7-face ((t (:foreground ,c-7)))) 89 | `(rainbow-delimiters-depth-8-face ((t (:foreground ,c-8)))) 90 | 91 | )) 92 | 93 | ;;;###autoload 94 | (and load-file-name 95 | (boundp 'custom-theme-load-path) 96 | (add-to-list 'custom-theme-load-path 97 | (file-name-as-directory 98 | (file-name-directory load-file-name)))) 99 | 100 | (provide-theme 'cemant) 101 | -------------------------------------------------------------------------------- /kakoune/cemant_blobject.kak: -------------------------------------------------------------------------------- 1 | # cemant colors for kakoune (.config/kak/colors/cemant.kak) 2 | # agaric 3 | 4 | # 16161d black 5 | # a32c2d red 6 | # 4b7d08 green 7 | # 916814 yellow 8 | # 3c56aa blue 9 | # 91328c magenta 10 | # 237e6f cyan 11 | # 92959d white 12 | # 575a61 bright-black 13 | # cf554d bright-red 14 | # 72a336 bright-green 15 | # ba8d3b bright-yellow 16 | # 667ad3 bright-blue 17 | # ba59b3 bright-magenta 18 | # 4ea494 bright-cyan 19 | # d2d6de bright-white 20 | 21 | face global builtin bright-yellow 22 | face global comment bright-blue 23 | face global function blue 24 | face global keyword yellow 25 | face global meta magenta 26 | face global module black,rgb:b0b3bb 27 | face global string red 28 | face global type green 29 | face global value bright-magenta 30 | face global variable cyan 31 | face global title red 32 | face global header blue 33 | face global link bright-cyan+b 34 | face global BufferPadding bright-black 35 | face global Error bright-white,red 36 | face global Information bright-black,bright-white 37 | face global LineNumberCursor black,rgb:b0b3bb+b 38 | face global LineNumbers bright-black,rgb:b0b3bb 39 | face global LineNumbersWrapped white,rgb:b0b3bb 40 | face global MatchingChar default,bright-white 41 | face global MenuBackground bright-white,bright-black 42 | face global MenuForeground bright-white,bright-blue 43 | face global MenuInfo white,bright-black 44 | face global PrimaryCursor bright-white,black+F 45 | face global PrimaryCursorEol black,bright-white 46 | face global PrimarySelection black,bright-yellow+F 47 | face global SecondaryCursor bright-white,bright-black+F 48 | face global SecondaryCursorEol black,bright-white 49 | face global SecondarySelection bright-black,bright-yellow+F 50 | face global StatusLine black,rgb:b0b3bb 51 | face global StatusLineMode bright-white,blue 52 | face global StatusLineInfo bright-black 53 | face global StatusLineValue blue 54 | face global StatusCursor bright-white,black 55 | face global Prompt blue 56 | face global WrapMarker default,rgb:b0b3bb 57 | add-highlighter global/ dynregex '%reg{slash}' 0:black,white+F 58 | add-highlighter global/ column 79 default,rgb:b0b3bb 59 | 60 | -------------------------------------------------------------------------------- /termux/cemant_zoomlogo.properties: -------------------------------------------------------------------------------- 1 | # cemant for termux, save this file as ~/.termux/colors.properties 2 | foreground=#36383f 3 | background=#b9bdc5 4 | cursor=#16161d 5 | 6 | color0=#575a61 7 | color1=#cf554d 8 | color2=#72a336 9 | color3=#ba8d3b 10 | color4=#667ad3 11 | color5=#ba59b3 12 | color6=#4ea494 13 | color7=#d2d6de 14 | 15 | color8=#16161d 16 | color9=#a32c2d 17 | color10=#4b7d08 18 | color11=#916814 19 | color12=#3c56aa 20 | color13=#91328c 21 | color14=#237e6f 22 | color15=#92959d 23 | -------------------------------------------------------------------------------- /vim/cemant_blobject.vim: -------------------------------------------------------------------------------- 1 | " cemant colors for vim (.vim/colors/cemant.vim) 2 | " agaric 3 | 4 | set background=light 5 | hi clear 6 | if exists("syntax_on") 7 | syntax reset 8 | endif 9 | 10 | let colors_name = "cemant" 11 | 12 | hi Normal guifg=#36383f guibg=#b9bdc5 13 | hi ErrorMsg term=standout ctermbg=1 ctermfg=15 guibg=#a32c2d guifg=#d2d6de 14 | hi IncSearch term=reverse cterm=reverse gui=reverse 15 | hi ModeMsg term=bold cterm=bold gui=bold 16 | hi StatusLine term=reverse cterm=bold ctermbg=8 ctermfg=15 gui=bold guibg=#575a61 guifg=#d2d6de 17 | hi StatusLineNC term=reverse cterm=NONE ctermfg=8 gui=NONE guifg=#575a61 18 | hi StatusLineTerm term=reverse cterm=bold ctermbg=2 ctermfg=15 gui=bold guibg=#4b7d08 guifg=#d2d6de 19 | hi StatusLineTermNC term=reverse cterm=NONE ctermbg=2 ctermfg=15 gui=NONE guibg=#4b7d08 guifg=#d2d6de 20 | hi ToolbarLine cterm=bold ctermbg=8 ctermfg=0 gui=bold guibg=#575a61 guifg=#16161d 21 | hi ToolbarButton term=bold cterm=bold ctermbg=8 ctermfg=15 gui=bold guibg=#575a61 guifg=#d2d6de 22 | hi VertSplit term=reverse cterm=NONE ctermfg=7 gui=NONE guifg=#92959d 23 | hi Visual term=reverse ctermbg=15 guibg=#d2d6de 24 | hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold 25 | hi Cursor term=bold cterm=bold ctermbg=0 ctermfg=15 gui=bold guibg=#16161d guifg=#d2d6de 26 | hi lCursor term=bold cterm=bold ctermbg=6 ctermfg=0 gui=bold guibg=#237e6f guifg=#16161d 27 | hi MatchParen term=reverse ctermbg=14 ctermfg=0 guibg=#4ea494 guifg=#16161d 28 | hi Directory term=bold ctermfg=4 guifg=#3c56aa 29 | hi LineNr ctermfg=7 guifg=#92959d 30 | hi MoreMsg term=bold ctermfg=2 gui=bold guifg=#4b7d08 31 | hi NonText term=bold ctermfg=7 gui=bold guifg=#92959d 32 | hi Question term=standout ctermfg=2 gui=bold guifg=#4b7d08 33 | hi Search term=reverse cterm=reverse,bold ctermbg=NONE guibg=#ba8d3b guifg=NONE 34 | hi SpecialKey term=bold ctermbg=10 ctermfg=0 guibg=#cf554d guifg=#16161d 35 | hi Title term=bold ctermfg=5 gui=bold guifg=#91328c 36 | hi WarningMsg term=standout ctermbg=7 ctermfg=1 guibg=#cf554d guifg=#16161d 37 | hi WildMenu term=standout ctermbg=3 ctermfg=0 guibg=#916814 guifg=#16161d 38 | hi Folded term=standout ctermbg=7 ctermfg=4 guibg=#92959d guifg=#3c56aa 39 | hi FoldColumn term=standout ctermbg=7 ctermfg=4 guibg=#92959d guifg=#3c56aa 40 | hi FoldColumn term=standout ctermbg=7 ctermfg=4 guibg=#92959d guifg=#3c56aa 41 | hi Conceal ctermbg=8 ctermfg=7 guibg=#575a61 guifg=#92959d 42 | hi DiffAdd term=bold ctermbg=12 guibg=#667ad3 43 | hi DiffChange term=bold ctermbg=13 guibg=#ba59b3 44 | hi DiffDelete term=bold ctermbg=9 guibg=#cf554d 45 | hi DiffText term=bold ctermbg=14 guibg=#4ea494 46 | hi SpellBad term=bold ctermbg=9 gui=undercurl guibg=#cf554d guisp=#a32c2d 47 | hi SpellCap term=bold ctermbg=12 gui=undercurl guibg=#667ad3 guisp=#3c56aa 48 | hi SpellRare term=bold ctermbg=13 gui=undercurl guibg=#ba59b3 guisp=#91328c 49 | hi SpellLocal term=bold ctermbg=14 gui=undercurl guibg=#4ea494 guisp=#3c56aa 50 | hi CursorLine term=underline cterm=underline guibg=#aaadb5 51 | hi CursorColumn term=reverse ctermbg=7 guibg=#aaadb5 52 | 53 | hi Comment cterm=bold ctermfg=12 guifg=#667ad3 54 | 55 | hi Boolean ctermfg=1 guifg=#a32c2d 56 | hi Character ctermfg=1 guifg=#a32c2d 57 | hi Float ctermfg=1 guifg=#a32c2d 58 | hi Constant ctermfg=1 guifg=#a32c2d 59 | hi Number ctermfg=1 guifg=#a32c2d 60 | hi String ctermfg=1 guifg=#a32c2d 61 | 62 | hi Function term=underline cterm=bold ctermfg=4 guifg=#3c56aa 63 | hi Identifier term=underline cterm=bold ctermfg=4 guifg=#3c56aa 64 | 65 | hi Statement term=underline ctermfg=3 guifg=#916814 66 | hi Conditional term=underline ctermfg=3 guifg=#916814 67 | hi Repeat term=underline ctermfg=3 guifg=#916814 68 | hi Label term=underline ctermfg=3 guifg=#916814 69 | hi Operator term=underline ctermfg=3 guifg=#916814 70 | hi Keyword term=underline ctermfg=3 guifg=#916814 71 | hi Exception term=underline ctermfg=3 guifg=#916814 72 | 73 | hi PreProc ctermfg=5 guifg=#91328c 74 | hi Include ctermfg=5 guifg=#91328c 75 | hi Define ctermfg=5 guifg=#91328c 76 | hi Macro ctermfg=5 guifg=#91328c 77 | hi PreCondit ctermfg=5 guifg=#91328c 78 | 79 | hi Type ctermfg=2 guifg=#4b7d08 80 | hi StorageClass ctermfg=2 guifg=#4b7d08 81 | hi Structure ctermfg=2 guifg=#4b7d08 82 | hi Typedef ctermfg=2 guifg=#4b7d08 83 | 84 | hi Special ctermfg=13 guifg=#ba59b3 85 | hi SpecialChar ctermfg=13 guifg=#ba59b3 86 | hi Tag ctermfg=13 guifg=#ba59b3 87 | hi Delimiter ctermfg=13 guifg=#ba59b3 88 | hi SpecialComment ctermfg=13 guifg=#ba59b3 89 | hi Debug ctermfg=13 guifg=#ba59b3 90 | 91 | hi Error term=standout ctermbg=1 ctermfg=15 guibg=#a32c2d guifg=#d2d6de 92 | hi Ignore ctermfg=7 guifg=#92959d 93 | hi Todo ctermbg=11 ctermfg=0 guibg=#cf554d guifg=#16161d 94 | hi Underlined term=underline cterm=underline ctermfg=12 gui=underline guifg=#667ad3 95 | 96 | -------------------------------------------------------------------------------- /vim/cemant_zoomlogo.vim: -------------------------------------------------------------------------------- 1 | " cemant colors for vim (.vim/colors/cemant.vim) 2 | " contributed by github.com/zoomlogo 3 | 4 | set background=light 5 | hi clear 6 | if exists("syntax_on") 7 | syntax reset 8 | endif 9 | 10 | let colors_name = "cemant" 11 | 12 | " palette 13 | let s:background = "#b9bdc5" 14 | let s:foreground = "#36383f" 15 | 16 | let s:dark = "#16161d" 17 | let s:red = "#a32c2d" 18 | let s:green = "#4b7d08" 19 | let s:yellow = "#916814" 20 | let s:blue = "#3c56aa" 21 | let s:magenta = "#91328c" 22 | let s:cyan = "#237e6f" 23 | let s:light = "#92959d" 24 | 25 | let s:Dark = "#575a61" 26 | let s:Red = "#cf554d" 27 | let s:Green = "#72a336" 28 | let s:Yellow = "#ba8d3b" 29 | let s:Blue = "#667ad3" 30 | let s:Magenta = "#ba59b3" 31 | let s:Cyan = "#4ea494" 32 | let s:Light = "#d2d6de" 33 | 34 | exec "hi Normal guifg=" . s:foreground . " guibg=" . s:background 35 | exec "hi ErrorMsg term=standout ctermbg=1 ctermfg=15 guibg=" . s:red . " guifg=" . s:Light 36 | exec "hi IncSearch term=reverse cterm=reverse gui=reverse" 37 | exec "hi ModeMsg term=bold cterm=bold gui=bold" 38 | exec "hi StatusLine term=reverse cterm=bold ctermbg=8 ctermfg=15 gui=bold guibg=" . s:Dark . " guifg=" . s:Light 39 | exec "hi StatusLineNC term=reverse cterm=NONE ctermfg=8 gui=NONE guifg=" . s:Dark 40 | exec "hi StatusLineTerm term=reverse cterm=bold ctermbg=2 ctermfg=15 gui=bold guibg=" . s:green . " guifg=" . s:Light 41 | exec "hi StatusLineTermNC term=reverse cterm=NONE ctermbg=2 ctermfg=15 gui=NONE guibg=" . s:green . " guifg=" . s:Light 42 | exec "hi ToolbarLine cterm=bold ctermbg=8 ctermfg=0 gui=bold guibg=" . s:Dark . " guifg=" . s:dark 43 | exec "hi ToolbarButton term=bold cterm=bold ctermbg=8 ctermfg=15 gui=bold guibg=" . s:Dark . " guifg=" . s:Light 44 | exec "hi VertSplit term=reverse cterm=NONE ctermfg=7 gui=NONE guifg=" . s:light 45 | exec "hi Visual term=reverse ctermbg=15 guibg=" . s:Light 46 | exec "hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold" 47 | exec "hi Cursor term=bold cterm=bold ctermbg=0 ctermfg=15 gui=bold guibg=" . s:dark . " guifg=" . s:Light 48 | exec "hi lCursor term=bold cterm=bold ctermbg=6 ctermfg=0 gui=bold guibg=" . s:cyan . " guifg=" . s:dark 49 | exec "hi MatchParen term=reverse ctermbg=14 ctermfg=0 guibg=" . s:Cyan . " guifg=" . s:dark 50 | exec "hi Directory term=bold ctermfg=4 guifg=" . s:blue 51 | exec "hi LineNr ctermfg=7 guifg=" . s:light 52 | exec "hi SignColumn ctermfg=7 guifg=" . s:light . " guibg=" . s:background 53 | exec "hi ColorColumn guibg=" . s:light 54 | exec "hi Pmenu guifg=" . s:Light . " guibg=" . s:Dark 55 | exec "hi PmenuSel guifg=" . s:Light . " guibg=" . s:dark 56 | exec "hi PmenuSbar guibg=" . s:Dark 57 | exec "hi MoreMsg term=bold ctermfg=2 gui=bold guifg=" . s:green 58 | exec "hi NonText term=bold ctermfg=7 gui=bold guifg=" . s:light 59 | exec "hi Question term=standout ctermfg=2 gui=bold guifg=" . s:green 60 | exec "hi Search term=reverse cterm=reverse,bold ctermbg=NONE guibg=" . s:Yellow . " guifg=NONE" 61 | exec "hi SpecialKey term=bold ctermbg=10 ctermfg=0 guibg=" . s:Red . " guifg=" . s:dark 62 | exec "hi Title term=bold ctermfg=5 gui=bold guifg=" . s:magenta 63 | exec "hi WarningMsg term=standout ctermbg=7 ctermfg=1 guibg=" . s:Red . " guifg=" . s:dark 64 | exec "hi WildMenu term=standout ctermbg=3 ctermfg=0 guibg=" . s:yellow . " guifg=" . s:dark 65 | exec "hi Folded term=standout ctermbg=7 ctermfg=4 guibg=" . s:light . " guifg=" . s:blue 66 | exec "hi FoldColumn term=standout ctermbg=7 ctermfg=4 guibg=" . s:light . " guifg=" . s:blue 67 | exec "hi FoldColumn term=standout ctermbg=7 ctermfg=4 guibg=" . s:light . " guifg=" . s:blue 68 | exec "hi Conceal ctermbg=8 ctermfg=7 guibg=" . s:Dark . " guifg=" . s:light 69 | exec "hi DiffAdd term=bold ctermbg=12 guibg=" . s:Blue 70 | exec "hi DiffChange term=bold ctermbg=13 guibg=" . s:Magenta 71 | exec "hi DiffDelete term=bold ctermbg=9 guibg=" . s:Red 72 | exec "hi DiffText term=bold ctermbg=14 guibg=" . s:Cyan 73 | exec "hi SpellBad term=bold ctermbg=9 gui=undercurl guibg=" . s:Red . " guisp=" . s:red 74 | exec "hi SpellCap term=bold ctermbg=12 gui=undercurl guibg=" . s:Blue . " guisp=" . s:blue 75 | exec "hi SpellRare term=bold ctermbg=13 gui=undercurl guibg=" . s:Magenta . " guisp=" . s:magenta 76 | exec "hi SpellLocal term=bold ctermbg=14 gui=undercurl guibg=" . s:Cyan . " guisp=" . s:blue 77 | exec "hi CursorLine term=underline cterm=underline guibg=#aaadb5" 78 | exec "hi CursorColumn term=reverse ctermbg=7 guibg=#aaadb5" 79 | 80 | exec "hi Comment cterm=bold ctermfg=12 guifg=" . s:Blue 81 | 82 | exec "hi Boolean ctermfg=1 guifg=" . s:red 83 | exec "hi Character ctermfg=1 guifg=" . s:red 84 | exec "hi Float ctermfg=1 guifg=" . s:red 85 | exec "hi Constant ctermfg=1 guifg=" . s:red 86 | exec "hi Number ctermfg=1 guifg=" . s:red 87 | exec "hi String ctermfg=1 guifg=" . s:red 88 | 89 | exec "hi Function term=underline cterm=bold ctermfg=4 guifg=" . s:blue 90 | exec "hi Identifier term=underline cterm=bold ctermfg=4 guifg=" . s:blue 91 | 92 | exec "hi Statement term=underline ctermfg=3 guifg=" . s:yellow 93 | exec "hi Conditional term=underline ctermfg=3 guifg=" . s:yellow 94 | exec "hi Repeat term=underline ctermfg=3 guifg=" . s:yellow 95 | exec "hi Label term=underline ctermfg=3 guifg=" . s:yellow 96 | exec "hi Operator term=underline ctermfg=3 guifg=" . s:yellow 97 | exec "hi Keyword term=underline ctermfg=3 guifg=" . s:yellow 98 | exec "hi Exception term=underline ctermfg=3 guifg=" . s:yellow 99 | 100 | exec "hi PreProc ctermfg=5 guifg=" . s:magenta 101 | exec "hi Include ctermfg=5 guifg=" . s:magenta 102 | exec "hi Define ctermfg=5 guifg=" . s:magenta 103 | exec "hi Macro ctermfg=5 guifg=" . s:magenta 104 | exec "hi PreCondit ctermfg=5 guifg=" . s:magenta 105 | 106 | exec "hi Type ctermfg=2 guifg=" . s:green 107 | exec "hi StorageClass ctermfg=2 guifg=" . s:green 108 | exec "hi Structure ctermfg=2 guifg=" . s:green 109 | exec "hi Typedef ctermfg=2 guifg=" . s:green 110 | 111 | exec "hi Special ctermfg=13 guifg=" . s:Magenta 112 | exec "hi SpecialChar ctermfg=13 guifg=" . s:Magenta 113 | exec "hi Tag ctermfg=13 guifg=" . s:Magenta 114 | exec "hi Delimiter ctermfg=13 guifg=" . s:Magenta 115 | exec "hi SpecialComment ctermfg=13 guifg=" . s:Magenta 116 | exec "hi Debug ctermfg=13 guifg=" . s:Magenta 117 | 118 | exec "hi Error term=standout ctermbg=1 ctermfg=15 guibg=" . s:red . " guifg=" . s:Light 119 | exec "hi Ignore ctermfg=7 guifg=" . s:light 120 | exec "hi Todo ctermbg=11 ctermfg=0 guibg=" . s:Blue . " guifg=" . s:dark 121 | exec "hi Underlined term=underline cterm=underline ctermfg=12 gui=underline guifg=" . s:Blue 122 | 123 | exec "hi DiagnosticError guifg=" . s:Red . " guibg=" . s:background 124 | exec "hi DiagnosticWarning guifg=" . s:yellow . " guibg=" . s:background 125 | exec "hi DiagnosticInfo guifg=" . s:Cyan . " guibg=" . s:background 126 | exec "hi DiagnosticHint guifg=" . s:Green . " guibg=" . s:background 127 | 128 | exec "hi DiagnosticsVirtualTextError guifg=" . s:Red . " guibg=" . s:background 129 | exec "hi DiagnosticsVirtualTextWarning guifg=" . s:yellow . " guibg=" . s:background 130 | exec "hi DiagnosticsVirtualTextInformation guifg=" . s:Cyan . " guibg=" . s:background 131 | exec "hi DiagnosticsVirtualTextHint guifg=" . s:Green . " guibg=" . s:background 132 | 133 | exec "hi GitSignsAdd guifg=" . s:Blue . " guibg=" . s:background 134 | exec "hi GitSignsChange guifg=" . s:Magenta . " guibg=" . s:background 135 | exec "hi GitSignsDelete guifg=" . s:Red . " guibg=" . s:background 136 | --------------------------------------------------------------------------------