Commit Graph

44 Commits

Author SHA1 Message Date
Olivier Perret
fb1688bebb Make all cursor-related faces final 2018-09-23 16:17:23 +02:00
Maxime Coste
1631a7d8d9 Replace the Exclusive face attribute with Final
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-09-23 23:27:14 +10:00
Maxime Coste
3617509b4a Merge remote-tracking branch 'maximbaz/gruvbox-linenumbers' 2018-07-08 18:57:15 +10:00
Maxime Coste
4175cb17f0 Merge remote-tracking branch 'boj/colorscheme-red-phoenix' 2018-07-05 22:11:57 +10:00
Brian Jones
caa5487cc2
Add Red Phoenix colorscheme
Dark terminal colorscheme based on dkeg's work located on https://terminal.sexy
2018-07-05 11:10:51 +09:00
Maxime Coste
ec16969609 Do not reparse %sh{...} strings
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-05 07:54:28 +10:00
Maxim Baz
b511663404
Use bg1 2018-07-03 22:55:47 +02:00
Maxim Baz
51d3c285ef
Improve coloring of error messages in gruvbox 2018-06-23 23:03:51 +02:00
Maxim Baz
773855c16d
Improve coloring wrapped line numbers in gruvbox 2018-06-23 21:14:35 +02:00
Matthew Vilim
b63d410219 improve solarized theme and Scala syntax highlighting 2018-06-22 13:42:06 -07:00
Ben Oztalay
8d436a084d Add termcolor-based Solarized colorschemes 2018-05-15 10:58:09 -07:00
Maxime Coste
57baad4afd Make FaceRegistry scoped
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-04-07 16:27:50 +10:00
Maxime Coste
df5ae5fa79 colorschemes: Add PrimaryCursorEol and SecondaryCursorEol
Tried to respect the colorscheme themes, adjustements welcome.
2018-02-24 23:16:39 +11:00
Maxime Coste
6a6e71dc0f Highlight cursors differently when they lie on an end of line
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.
2018-02-24 21:32:01 +11:00
Bhajneet S.K
f3a5249541 Removed terminal colors from Solarized and added a light variant. 2017-10-11 10:15:39 -04:00
laelath
828e76fbea Added gruvbox colorscheme
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-24 14:11:05 -07:00
Maxime Coste
b6b8f0dbc5 Merge remote-tracking branch 'kurkale6ka/colo_desertex' 2017-03-10 12:23:52 +00:00
Nick Mosher
e1927fa9c4 Adds faces module and function. Renames identifier face to variable. 2017-02-09 21:43:29 -05:00
Nick Mosher
4ccecb2442 Adds tomorrow-night theme. 2017-02-02 16:06:21 -05:00
Maxime Coste
017fedc40f Tweak base16 colorscheme so that operators can be displayed in menus
MenuBackground bg and operators fg where the same, leading to operators
being invisible in menu text.
2017-01-05 09:50:04 +00:00
Dimitar Dimitrov
d725f3c302 New colorscheme: desertex 2016-12-01 15:45:57 +00:00
Frank LENORMAND
94971e0e8a Introduce the builtin face, modify scripts accordingly 2016-11-24 17:06:45 +03:00
Frank LENORMAND
85ce5db08a Merge the "error" duplicate face into "Error" 2016-11-09 17:51:42 +03:00
Maxime Coste
8627c93e11 Tweak zenburn theme, rely less on terminal builtin colors 2016-09-18 14:30:16 +01:00
Maxime Coste
c82b5bd016 Tweak zenburn BufferPadding color 2016-04-20 13:26:12 +01:00
Maxime Coste
f6d363c607 Fix zenburn BufferPadding face definition 2016-04-11 13:53:54 +01:00
Frank LENORMAND
e74878c299 Cleanup/fix some code 2016-02-17 16:09:34 +02:00
Frank LENORMAND
504f50417e Declare the BufferPadding in the default themes 2016-02-17 15:50:56 +02:00
Frank LENORMAND
5de6963f74 Add a github light theme 2016-02-17 10:30:19 +02:00
Frank LENORMAND
1363ef9c5d Fix the background menu color attributes 2016-02-17 10:22:29 +02:00
Frank LENORMAND
c9a31b3cab Add a light theme reeder 2016-02-16 11:51:39 +02:00
Benoît Laurent
40a2ada49a Add a lucius theme 2015-12-11 21:16:33 +01:00
Maxime Coste
e5e12d9a46 Tweak zenburn colorscheme 2015-11-25 20:11:40 +00:00
Maxime Coste
d76f324f80 Define new status line faces in colors schemes 2015-11-24 13:59:35 +00:00
Maxime Coste
2026aac26b Rework colorschemes so that they properly redefine all builtin faces 2015-11-12 13:33:23 +00:00
Maxime Coste
f45349dee5 Update zenburn menu fg color so that highlighted entries are still visible 2015-10-06 20:03:28 +01:00
Maxime Coste
27bee18d37 Add MenuInfo face definition in bundled colors 2015-10-05 13:58:48 +01:00
Frank LENORMAND
27606f7a75 Force the number bar's colors 2015-10-04 15:47:23 +03:00
Frank LENORMAND
5431a1871c Add a base16 theme 2015-10-04 14:07:49 +03:00
Maxime Coste
215cb73a0c Add a port of solarized colorscheme 2015-10-02 14:00:06 +01:00
Maxime Coste
654904f046 Change StatusCursor color in zenburn theme 2015-07-23 13:46:58 +01:00
Eike Plack
0674a56af2 Load default.kak as default color scheme 2015-07-19 05:38:52 +02:00
Maxime Coste
287fc59c05 Update zenburn.kak 2015-07-04 11:37:24 +01:00
Maxime Coste
466410529a Add a colorscheme command and a first zenburn them in the colors directory 2015-07-02 13:56:38 +01:00