Commit Graph

403 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 0aa7e06cee
Move background-mode fns to extended-faces 2023-02-12 17:24:38 -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 4270207fad
Remove color-theme support
Fixes #213.
2023-02-08 23:35:24 -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 ad896ed6e4
Remove waffle.io badge
It appears to be defunct.
2023-01-31 19:14:15 -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
Greg Pfeil f3ca8902ea Merge pull request #187 from dakrone/fix-unbound-color-themes
Only add solarized to color-themes list if color-themes is bound
2017-10-24 09:25:44 -06: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
Lee Hinman c44d42eff7 Only add solarized to color-themes list if color-themes is bound 2016-02-21 16:14:55 -07:00
Arthur Fayzrakhmanov (Артур Файзрахманов) f1df5e5345 Fix company-preview-common face 2016-02-22 04:01:04 +05:00
Greg Pfeil 890e5a3dd1 Merge pull request #181 from geraldus/gman/haskell-improvements
Fix whitespace-newline face
2016-02-19 19:24:19 +02:00
Arthur Fayzrakhmanov (Артур Файзрахманов) 1c5a55acf4 Fix whitespace-newline face 2016-02-19 21:24:36 +05:00
Greg Pfeil 00f4a0e825 Merge pull request #182 from geraldus/gman/haskell-improvements-real
Add haskell keyword customization
2016-02-19 17:12:10 +02: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
Greg Pfeil d7f9165adf Merge pull request #176 from dcherian/writegood-mode-pr
nicer writegood-mode faces
2016-01-08 16:41:43 -07: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
Greg Pfeil 412713a0fc Merge pull request #163 from waffle-iron/master
waffle.io Badge
2015-06-25 07:33:55 -06:00
Making GitHub Delicious. e39a6a99d0 add waffle.io badge 2015-06-24 23:50:43 -06:00
Greg Pfeil 78c7ff4e75 Merge pull request #162 from bradleywright/undo-tree-faces
Add faces for undo-tree
2015-06-19 18:34:17 -06:00
Bradley Wright 6d23149222 Add faces for undo-tree 2015-06-19 23:19:50 +01:00
Greg Pfeil 601a54413a Merge pull request #160 from bradleywright/fix-company-selected-tooltip
Fix company-mode selected tooltip
2015-05-21 22:34:03 -06: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
Greg Pfeil cf2d7d7d5a Merge pull request #159 from bradleywright/magit-faces
Add Magit faces
2015-05-20 19:40:26 -06: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
Greg Pfeil ca6958e9d7 Merge pull request #158 from bradleywright/more-diff-faces
Add diff-refine-{added,removed} faces
2015-05-14 10:47:36 -06: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