1
0
mirror of https://github.com/sellout/emacs-color-theme-solarized.git synced 2024-06-21 07:06:42 +02:00
Commit Graph

374 Commits

Author SHA1 Message Date
Sam Brightman
a8a1fb0e34 Refactor solarized-definitions.el for customization
* add macro solarized-with-color-variables
* pull solarized-apply-definitions out of create-solarized-theme

This makes it easier to customize and test proposed changes to
solarized-color-definitions. solarized-with-color-variables allows
definition of faces within the same context that is used for
solarized-color-definitions. Hence, the changes you test yourself can
be directly copied into the official code-base for a PR. They are also
easy to maintain in your own Emacs init scripts before merge or if
tweaking the official settings. The approach is copied from @bbatsov's
themes.

For example, setting up additions/customizations goes like this:

(defvar my/solarized-extra-definitions
  (solarized-with-color-variables
    `(;; cperl
      (cperl-array-face (,@fg-blue))
      (cperl-hash-face (,@fg-blue))
      (cperl-nonoverridable-face (,@fg-magenta)))))
(solarized-apply-definitions my/solarized-extra-definitions 'solarized)
2016-10-20 04:17:44 +02:00
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
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
Greg Pfeil
ce8762fbd0 Merge pull request #157 from bradleywright/remove-deprecated-theme-files
Remove redundant theme files
2015-04-30 18:35:09 -06:00
Bradley Wright
411863b531 Remove redundant theme files
Invoking the theme in Emacs 24+ is a matter of `(enable-theme
'solarized)`.

Additionally, these were marked as obsolete a long time ago, and as
mentioned in
https://github.com/sellout/emacs-color-theme-solarized/issues/155 it'd
be nice to get rid of them.
2015-04-30 22:56:08 +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
Greg Pfeil
bec76eeffd Update after-make-frame-functions hook. 2015-04-25 19:44:56 -06:00
Greg Pfeil
21ad25b3e6 Merge pull request #153 from andersjohansson/guide-key
Add faces for guide-key
2015-04-20 10:07:21 -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
Greg Pfeil
92255b2c15 Merge pull request #152 from andersjohansson/hydra
Add faces for hydra
2015-04-19 08:07:38 -06: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
Greg Pfeil
5ba8f13371 Merge pull request #149 from schuster/cl-copy-list-bug
Replace cl-copy-list with copy-sequence
2015-04-10 13:48:25 -06: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
Greg Pfeil
74b7f224f5 Merge pull request #148 from johnmastro/match-face-fix
Fix the `match' face's specification
2015-04-01 20:26:45 -06:00
John Mastro
1c3dbf844a Fix the `match' face's specification 2015-04-01 16:14:40 -07:00
Greg Pfeil
9397c39517 Merge pull request #146 from jramnani/gh-142-docfix
Document how to set the 'background-mode for terminals.
2015-03-05 22:19:50 -07:00
Jeff Ramnani
0e653cba85 Document how to set the 'background-mode for terminals.
This documents a fix for issue #142 where you must set a terminal
parameter in order to enable the solarized-dark theme when running Emacs
in a terminal.
2015-03-05 22:44:00 -06:00
Bradley Wright
17444300cf Add smartparens faces 2015-01-29 09:43:31 +00:00
Sean Chen
1f26826e0d Org mode definitions 2015-01-24 12:55:38 -05:00
calve
ae3e0429c1 Better support for company in terminal 2015-01-20 21:34:36 +01:00
John Mastro
f5d42cc41b Define colors for company-mode 2015-01-20 21:34:36 +01:00
calve
576c2ced69 Support for rst-mode 2015-01-20 21:19:52 +01:00
Greg Pfeil
31a62c7325 Merge pull request #138 from tam17aki/master
Add col-highlight face.
2015-01-10 10:36:49 -07:00
Greg Pfeil
5d00cfbfad Merge pull request #137 from hostmaster/feature/cl-functions-fix
Fixed CL functions
2015-01-10 10:33:46 -07:00