summaryrefslogtreecommitdiff
path: root/colors/default.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.
2021-07-18Make whitespace dim in default themeltdk
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-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-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-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-02-17Declare the `BufferPadding` in the default themesFrank LENORMAND
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-05Add MenuInfo face definition in bundled colorsMaxime Coste
2015-07-19Load default.kak as default color schemeEike Plack