Commit Graph

152 Commits

Author SHA1 Message Date
Greg Pfeil 07369cf05c
Handle the remaining color locations
Some attributes that can be a color name weren’t converted from Solarized’s
symbols. E.g., `:box`, `:overline`, etc. Now they’re all handled.
2023-02-12 17:26:10 -07:00
Greg Pfeil 2e5bdb7316
Take more advantage of extended-faces 2023-02-09 00:05:18 -07:00
Greg Pfeil 578ecd6493
Add auto-dim-other-buffers 2023-02-09 00:05:18 -07:00
Greg Pfeil 1b7734ae1f
Some face cleanup
- take advantage of things in inheritance
- add some gitcommit-related faces
- add lsp-headerline, magit-branch, and which-key faces
- lighten up spelling correction
2023-02-09 00:05:18 -07:00
Greg Pfeil a123207da9
Take advantage of some more inheritance 2023-02-09 00:05:18 -07:00
Greg Pfeil c7e316c528
Improve key binding faces 2023-02-09 00:05:18 -07:00
Greg Pfeil 6ea17a5824
Start to take advantage of extended-faces
Delete a lot of faces that only inherit, and add a dependency on interim-faces.
Currently this requires explicitly adding `inheritance` to
`custom-enabled-themes` before adding `solarized`.
2023-02-09 00:05:18 -07:00
Greg Pfeil abd6d1de69
Significant changes to align with original theme
- more complete overriding for `fmt-*` directives
- generalized underline coloring
- `link` directive to parallel same in Vim
- correct `:inherit` usage
- use `fmt-none` more widely (now that it’s not just empty, but actually resets
  the formatting)
2023-02-09 00:05:17 -07:00
Greg Pfeil 702b15fcee
Add termtrans variable
Similar to the one in the Vim theme. Previously the theme always behaved as if
this had the default value.
2023-02-09 00:05:17 -07:00
Greg Pfeil addd445155
Eliminate create-solarized-theme macro
This was a remnant from having separate solarized-dark and -light themes. We
only ever produce one theme now, so use the usual theme definition mechanism.
2023-02-07 11:34:36 -07:00
Greg Pfeil 07199920c7
Correct some defcustoms 2023-02-07 11:34:36 -07:00
Greg Pfeil da15242525
Many improvements
- Do a better job of setting up the right set of colors for various
  configurations.
- Make the theme much more compact by not making duplicate face-spec elements –
  e.g., only generate 256-color-specific elements if we don’t use the 16-color
  color names for them, and only specify the background characteristic when the
  face differs between dark and light.
- Add functions to toggle between dark and light modes (for any theme).
2023-02-07 11:34:36 -07:00
Greg Pfeil 8760ffe400
Merge pull request #189 from rjww/mode-line-buffer-id
Add mode-line-buffer-id faces
2023-01-31 20:50:14 -07:00
Greg Pfeil 8f23fa4943
Merge pull request #186 from geraldus/g/fix-company-preview-common
Fix company-preview-common face
2023-01-31 20:49:09 -07:00
Greg Pfeil 2a59e399cb
Merge pull request #197 from ghost/fix-org-document-info
Add face org-document-info
2023-01-31 20:44:45 -07:00
Greg Pfeil 4162d511f6
Merge pull request #203 from rchar01/rchar01-patch-1
Fix faces names
2023-01-31 20:08:48 -07:00
Greg Pfeil d217eb9c1d
Correct handling of colored underlines
They use symbolic names now, rather than hardcoded colors.
2023-01-31 19:08:25 -07:00
Greg Pfeil 2dd11b02d2
Merge remote-tracking branch 'origin/master' 2023-01-31 18:29:06 -07:00
Greg Pfeil 30dbe0010c
Fix some bugs
We were building faces wrong, but somehow they still worked, also had some
incorrect things elsewhere.
2023-01-31 17:58:04 -07:00
Greg Pfeil 6537daf7d0
Cleanup, mostly in service of silencing linters 2023-01-31 12:02:51 -07:00
Greg Pfeil a6d8279076
Update ANSI colors
- correct handling of ansi-color-names-vector (even though it’s deprecated)
- add support for `bright` variants
- rename from `term-color` to `ansi-color`
2023-01-31 11:14:04 -07:00
Robert fb5452b023 Fix faces names
Correct names:    
   escape-glyph
   diff-refine-changed
2017-09-15 14:29:44 +02:00
Chris Pilkington 51f4a57d9f Add face org-document-info 2017-03-08 11:15:37 -05:00
Robert Woods 861463859b Add mode-line-buffer-id faces 2016-07-03 12:57:52 +09:30
Greg Pfeil 797229d0d3 Merge pull request #180 from bradwright/term-bg-colors
Add bg versions for `term-color-N` faces
2016-06-26 08:43:21 -06:00
Arthur Fayzrakhmanov (Артур Файзрахманов) f1df5e5345 Fix company-preview-common face 2016-02-22 04:01:04 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов) 1c5a55acf4 Fix whitespace-newline face 2016-02-19 21:24:36 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов) 80e9606d75 Add haskell keyword customization
Make keyword colors match to Vim's version for Haskell source files
2016-02-19 17:42:29 +05:00
Bradley Wright cd8e1e18df Add bg versions for `term-color-N` faces
Without these, reversed faces in `ansi-term` (eg black foreground on
yellow background) or similar don't display properly - the background
colour just inherits from default.
2016-02-17 22:50:21 +00:00
deepak b93cc72ecb whitespace fixes 2016-01-07 23:25:52 -05:00
deepak 0ae54d0714 nicer writegood-mode faces 2016-01-04 10:23:14 -05:00
Bradley Wright 6d23149222 Add faces for undo-tree 2015-06-19 23:19:50 +01:00
Bradley Wright a1b15aa9bd Fix company-mode selected tooltip
The old one had such low contrast that it was invisible. This new scheme
matches the scheme used by ido-mode, and is more readable.
2015-05-21 22:24:28 +01:00
Bradley Wright 2e4c381881 Inherit from diff-{hunk,file}-header instead
This is what Magit actually does by default, so it's simpler to change
the base faces than fontify the new ones exclusively.
2015-05-20 21:26:08 +01:00
Bradley Wright d69a5dd7fd Add Magit faces
This covers all the use cases I commonly hit while using Magit.
2015-05-20 21:25:50 +01:00
Bradley Wright 37edf8228c Add diff-refine-{added,removed} faces
These are used by tools like Magit to show which specific text changed
in a changed line (as opposed to added/removed whole lines, which is
what diff-{added,removed} shows).

In order to mimic the behaviour shown by tools like GitHub I've just
reversed the corresponding whole line faces so they stand out.
2015-05-14 10:53:06 +01:00
Greg Pfeil 99067d083b Merge branch 'master' of github.com:sellout/emacs-color-theme-solarized 2015-04-27 20:31:38 -06:00
Greg Pfeil 0e22554c6b Add Powerline faces.
Fixes #115.
2015-04-27 20:29:19 -06:00
Anders Johansson 7903ed8964 Add faces for guide-key
Guide-key package available at: https://github.com/kai2nenobu/guide-key
2015-04-20 15:50:49 +02:00
Anders Johansson 0b363f4ba6 Add faces for hydra
Hydra package is available at: https://github.com/abo-abo/hydra
2015-04-19 13:32:27 +02:00
Jonathan Schuster 3091c93ca3 Replace cl-copy-list with copy-sequence 2015-04-10 15:25:14 -04:00
Greg Pfeil ba6b17ba9b Update various faces.
* use `:inherit` more to eliminate duplication and improve consistency,
* add support for the alert and markdown packages.

Affects some base faces, as well as info, org-mode, outline, gnus,
parenface, paren-face, rainbow-delimiters, and rst-mode.
2015-04-03 23:10:07 -06:00
Greg Pfeil 5b926875e8 Make the fmt definitions play more nicely with face merging.
I fear that this might break things, because I ended up overspecifying
fmts originally due to new facespecs apparently updating (rather than
replacing) old ones. So, perhaps that was older versions of Emacs or
something.

Regardless, we’ll see how this flies.
2015-04-02 00:04:11 -06:00
Greg Pfeil fbe7554c95 Merge pull request #128 from calve/rst-mode
Support for rst-mode
2015-04-01 21:39:48 -06:00
Greg Pfeil 37526c55eb Merge pull request #143 from bradleywright/smartparens-faces
Add smartparens faces
2015-04-01 21:39:25 -06:00
Greg Pfeil a882127927 Merge pull request #140 from gugek/org-mode-definitions
Org mode definitions
2015-04-01 21:38:55 -06:00
Greg Pfeil 234224118e Merge pull request #129 from calve/company-mode
Company mode
2015-04-01 21:37:10 -06:00
David Holm 0d66c0f796 Adds support for helm 2015-04-01 21:31:54 -06:00
John Mastro 1c3dbf844a Fix the `match' face's specification 2015-04-01 16:14:40 -07:00
Bradley Wright 17444300cf Add smartparens faces 2015-01-29 09:43:31 +00:00