All Projects → raiguard → one.kak

raiguard / one.kak

Licence: MIT license
Atom "One" color schemes for Kakoune.

Programming Languages

KakouneScript
24 projects

Projects that are alternatives of or similar to one.kak

kakoune-colors
Color schemes for kakoune
Stars: ✭ 15 (-21.05%)
Mutual labels:  colorscheme, kakoune
Theme-Engine
Theme-Engine is usually made for modification & customization, so you can make trunks even more Colourful and better your Termux.
Stars: ✭ 31 (+63.16%)
Mutual labels:  colorscheme
hyper-wal
Extension for using colorschemes generated by wal in Hyper terminal
Stars: ✭ 21 (+10.53%)
Mutual labels:  colorscheme
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (+189.47%)
Mutual labels:  colorscheme
ImageColorizer
Make any wallpaper fit any terminal colorscheme.
Stars: ✭ 80 (+321.05%)
Mutual labels:  colorscheme
nightfox.nvim
🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
Stars: ✭ 1,489 (+7736.84%)
Mutual labels:  colorscheme
dotfiles
Dotfiles go brrrrr..... config files for my xmonad and bspwm setups.
Stars: ✭ 33 (+73.68%)
Mutual labels:  onedark
kumux-colorscheme-engine
Kumux is the world's first dynamic circadian color scheme for code editors and other software.
Stars: ✭ 102 (+436.84%)
Mutual labels:  colorscheme
Turtles
🐢 A vim colorscheme based off the legendary teenage warriors
Stars: ✭ 43 (+126.32%)
Mutual labels:  colorscheme
github-light.vim
Github colorscheme for vim
Stars: ✭ 33 (+73.68%)
Mutual labels:  colorscheme
neon
Customizable coloscheme with dark and light options, vivid colors and easy on the eye.
Stars: ✭ 100 (+426.32%)
Mutual labels:  colorscheme
sourcerer.vim
vim colorscheme
Stars: ✭ 42 (+121.05%)
Mutual labels:  colorscheme
kak-ansi
Kakoune support for rendering ANSI-colored text.
Stars: ✭ 30 (+57.89%)
Mutual labels:  kakoune
parsec
A color scheme for people tired of solarized
Stars: ✭ 30 (+57.89%)
Mutual labels:  colorscheme
nvim-highlite
A colorscheme template that is "lite" on logic for the developer.
Stars: ✭ 163 (+757.89%)
Mutual labels:  colorscheme
tokyodark.nvim
A clean dark theme written in lua for neovim.
Stars: ✭ 264 (+1289.47%)
Mutual labels:  colorscheme
kitty-snazzy
Elegant kitty terminal theme with bright colors
Stars: ✭ 93 (+389.47%)
Mutual labels:  colorscheme
material.nvim
🔱 Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
Stars: ✭ 574 (+2921.05%)
Mutual labels:  colorscheme
blossom.vim
a simple pinkish vim colorscheme designed for cursive italics
Stars: ✭ 18 (-5.26%)
Mutual labels:  colorscheme
vim-transparent
Remove all background color on Vim
Stars: ✭ 65 (+242.11%)
Mutual labels:  colorscheme

THIS PROJECT HAS MOVED TO SOURCEHUT

one.kak

One Light and One Dark colorschemes for Kakoune. Based on vim-one.

Includes an additional One Darker colorscheme, which is a personalized flavor of One Dark with readability improvements and some syntax changes.

Includes optional faces for colored curly underlines. This features requires Kakoune 2021.10.28 or newer. This feature may not work on all terminal emulators.

Installation

With plug.kak:

plug "raiguard/one.kak" theme

You can also manually put the colorscheme file(s) in your .config/kak/colors directory.

Usage

Enable the desired colorscheme using the colorscheme command in your kakrc:

colorscheme one-darker
# Requires kakoune 2021.10.28 or newer, and a compatible terminal emulator:
one-enable-fancy-underlines

Provided are one-light, one-dark, and one-darker colorschemes.

Changes in One Darker over One Dark are:

  • Darker background color
  • Variables are white instead of red
  • Operators are red instead of white
  • Comments are more visible

Plugin support

one.kak includes colors for the following plugins:

  • kak-lsp
    • LSP info boxes are syntax highlighted
    • Inlay hints inherit from the type face, with a dim modifier
    • Special enum and parameter faces are provided for semantic highlighting (requires configuration in kak-lsp.toml)
      • enum is cyan
      • parameter is italicized and uses the variable color
    • Diagnostics are underlined, inlay diagnostics and diagnostic line flags are colored as thus:
      • Error: red
      • Warning: yellow
      • Info: blue
      • Hint: bright white / dark black (in dark and light themes respectively)
    • If one-enable-fancy-underlines are enabled, diagnostics are underlined in their respective colors using curly underlines
    • Other references to the current symbol are highlighted in a slightly lighter background color
  • kak-rainbower
    • Brackets are colored yellow, magenta, and blue

Using scheme constructs in your own scripts

You can use the scheme colors and other properties in your own scripts by using the following options in expansions:

add-highlighter global/trailing-whitespaces regex "(\h+)$" "1:default,rgba:%opt{darkred}%opt{selectionalpha}"

Colors

  • fg

  • bg

  • subbg

  • lightred

  • darkred

  • green

  • lightorange

  • darkorange

  • blue

  • magenta

  • cyan

  • comment

Transparencies

  • cursoralpha
  • selectionalpha

Other

  • menuselection (cursor color adjusted for ths subbg background, since menus do not support transparency)

Feature screenshots

Alpha-blended selections

Obvious secondary selections

kak-lsp diagnostics

To enable curly underlines, invoke the one-enable-fancy-underlines command after enabling the colorscheme. Please note that this will not work on all terminal emulators.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].