summaryrefslogtreecommitdiff
path: root/colors
AgeCommit message (Collapse)Author
2022-04-09Add black-on-white colorschemeJohannes Altmanninger
Kakoune doesn't have an equivalent of Vim's ":syntax off". This colorscheme is as close as it gets: it uses various shades of grey for cursors, selections and completion/info boxes, and black/white for everything else. The high-contrast makes it ideal for bright settings. I also have the dual white-on-black colorscheme but it's not tested much, so I left it on my "colorschemes" branch.
2021-09-07Add standard DiagnosticError and DiagnosticWarning faces.Tim Allen
kak-lsp uses these faces to mark errors inside the buffer, instead of the Error face which is much more jarring, and which does not have an associated warning face. Since the :spell command marks errors inside the buffer, it's also updated to use this new face. Adding these faces to Kakoune makes it more likely that colorschemes will automatically do the right thing when used with kak-lsp, and makes it possible to use a subtle appearance (like curly underlines) for in-buffer errors while keeping Kakoune errors bold and jarring as they should be.
2021-09-04Merge remote-tracking branch 'basbebe/gruvbox-light'Maxime Coste
2021-09-04Merge remote-tracking branch 'jpe90/master'Maxime Coste
Fixed typo with BufferPadding face
2021-08-28Usability changes to plain colorschemejpe
2021-07-19rename gruvbox theme to gruvbox-darkbasbebe
2021-07-19add gruvbox-light themebasbebe
2021-07-18Make whitespace dim in default themeltdk
2021-04-28improve colors for rust/solarizedSkyler Hawthorne
* bring colors more aligned with upstream solarized implementations (e.g. vim, emacs) * tweak rust syntax * add more details, like operators, highlighting certain traits and types from std, etc * remove certain highlighters, like user types. This has the effect of just highlighting almost the whole code base one color, and wasn't really correct either. CamelCase for types is only convention
2021-04-17rc: remove spurious tabsJohannes Altmanninger
This makes it easier to be consistent. Also replace "<<-EOF" by "<<EOF", since the former only does trims tabs, not spaces.
2020-08-30Use alpha blending for gruvbox selectionsMaxime Coste
2020-06-05Fix-up githubCem Aksoylar
2020-06-05Fix-up tomorrow-nightCem Aksoylar
2020-05-15colors: Retire the `bold` and `italic` facesFrank LENORMAND
This commit removes declarations and mentions to the built-in `bold` and `italic` faces. While they could be a user-friendly way of customising how tokens are emphasised in Markdown documents (similarly to the `$LESS_TERMCAP_*` environment variables for `man` pagers), most other markup languages do not have the concept of "strong" and "emphasis" but refer directly to the font style/weight. The faces were also not even set by default to highlight as their names implied, so having markup language support scripts directly use the +b and +i face attributes is more consistent.
2020-01-29rc: Highlight embedded documentationFrank LENORMAND
This commit adds a `documentation` face to the builtin themes, used to highlight common documentation syntaxes: /** * JavaDoc */ /*! * QtDoc */ /// Inline documentation ## Inline documentation The face is only an alias to the `comment` one for now. Closes #1944
2019-11-26Tweak palenight colorcheme MenuInfo faceMaxime Coste
2019-11-15colors: Implement a greyscale colorschemeFrank LENORMAND
2019-11-10Merge remote-tracking branch 'nfultz/nfultz/simple_color'Maxime Coste
2019-11-07Merge remote-tracking branch 'lenormf/colorscheme-kaleidoscope-light'Maxime Coste
2019-11-05colors: Implement a colorblind-friendly dark colorschemeFrank LENORMAND
2019-11-05colors kaleidoscope-light: Set the wrap marker faceFrank LENORMAND
2019-10-24adding plain color schemeNeal Fultz
2019-10-19colors: Implement a colorblind-friendly light colorschemeFrank LENORMAND
2019-03-05Add palenight themeJason Felice
2018-10-21gruvbox: show comments in italicMaxim Baz
2018-10-06Merge remote-tracking branch 'laelath/colorscheme-whitespace'Maxime Coste
2018-10-04Made all builtin colorschemes set Whitespace highlighterJustin Frank
2018-10-04Reverted gruvbox StatusLine color back to default background colorJustin Frank
2018-10-02Tweaked the gruvbox colorschemeJustin Frank
* changed the matching character highlighter to matcht vim colors * set the StatusLine face Use more defined colors over terminal colors Added italics Replaced defaults with defined colors Tweaked cursor colors
2018-09-23Make all cursor-related faces finalOlivier Perret
2018-09-23Replace the `Exclusive` face attribute with `Final`Maxime Coste
Final is more granular, it consists of FinalFg (f), FinalBg (g) and FinalAttr (a) which control if a face's fg, bg, or attributes fully overwrite the previous face (instead of merging) and if following faces apply on top of this face or not. Fixes #2388 if the Whitespace face has the FinalFg flag.
2018-07-08Merge remote-tracking branch 'maximbaz/gruvbox-linenumbers'Maxime Coste
2018-07-05Merge remote-tracking branch 'boj/colorscheme-red-phoenix'Maxime Coste
2018-07-05Add Red Phoenix colorschemeBrian Jones
Dark terminal colorscheme based on dkeg's work located on https://terminal.sexy
2018-07-05Do not reparse %sh{...} stringsMaxime Coste
Automatic reparsing of %sh{...}, while convenient in many cases, can be surprising as well, and can lead to security problems: 'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'. we make this danger explicit, and we fix the 'nop %sh{...}' pattern. To reparse %sh{...} strings, they can be passed to evaluate-commands, which has been fixed to work in every cases where %sh{...} reparsing was used..
2018-07-03Use bg1Maxim Baz
2018-06-23Improve coloring of error messages in gruvboxMaxim Baz
2018-06-23Improve coloring wrapped line numbers in gruvboxMaxim Baz
2018-06-22improve solarized theme and Scala syntax highlightingMatthew Vilim
2018-05-15Add termcolor-based Solarized colorschemesBen Oztalay
2018-04-07Make FaceRegistry scopedMaxime Coste
set-face now takes a scope argument, and faces can be overridden on a buffer or window basis. colorscheme apply on global scope, which should be good enough for now. Fixes #1411
2018-02-24colorschemes: Add PrimaryCursorEol and SecondaryCursorEolMaxime Coste
Tried to respect the colorscheme themes, adjustements welcome.
2018-02-24Highlight cursors differently when they lie on an end of lineMaxime Coste
When on an end of line, certain behaviours can be surprising, for example delete will join the following line (which makes sense, and is consistent, but hard to predict if we do not know the cursor is on and end of line). As Kakoune is moving more and more towards treating end of lines as any other character, making it clear when the cursor lies on them seems like a good way to reduce surprise.
2017-10-11Removed terminal colors from Solarized and added a light variant.Bhajneet S.K
2017-03-24Added gruvbox colorschemelaelath
Based on the vim gruvbox colorscheme. I made it as close as possible to the original vim colors, but had to make some changes due to kakoune's highlighting scheme being different than vim's.
2017-03-10Merge remote-tracking branch 'kurkale6ka/colo_desertex'Maxime Coste
2017-02-09Adds faces module and function. Renames identifier face to variable.Nick Mosher
2017-02-02Adds tomorrow-night theme.Nick Mosher
2017-01-05Tweak base16 colorscheme so that operators can be displayed in menusMaxime Coste
MenuBackground bg and operators fg where the same, leading to operators being invisible in menu text.
2016-12-01New colorscheme: desertexDimitar Dimitrov