summaryrefslogtreecommitdiff
path: root/colors/zenburn.kak
AgeCommit message (Collapse)Author
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.
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
2018-10-04Made all builtin colorschemes set Whitespace highlighterJustin Frank
2018-09-23Make all cursor-related faces finalOlivier Perret
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-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.
2017-02-09Adds faces module and function. Renames identifier face to variable.Nick Mosher
2016-11-24Introduce the `builtin` face, modify scripts accordinglyFrank LENORMAND
2016-11-09Merge the "error" duplicate face into "Error"Frank LENORMAND
2016-09-18Tweak zenburn theme, rely less on terminal builtin colorsMaxime Coste
2016-04-20Tweak zenburn BufferPadding colorMaxime Coste
2016-04-11Fix zenburn BufferPadding face definitionMaxime Coste
2016-02-17Declare the `BufferPadding` in the default themesFrank LENORMAND
2015-11-25Tweak zenburn colorschemeMaxime Coste
2015-11-24Define new status line faces in colors schemesMaxime Coste
2015-11-12Rework colorschemes so that they properly redefine all builtin facesMaxime Coste
2015-10-06Update zenburn menu fg color so that highlighted entries are still visibleMaxime Coste
2015-10-05Add MenuInfo face definition in bundled colorsMaxime Coste
2015-07-23Change StatusCursor color in zenburn themeMaxime Coste
2015-07-04Update zenburn.kakMaxime Coste
2015-07-02Add a colorscheme command and a first zenburn them in the colors directoryMaxime Coste