summaryrefslogtreecommitdiff
path: root/.emacs.d
AgeCommit message (Collapse)Author
2023-01-11Tweak "subtle" foregroundsKévin Le Gouguec
Opened an Org buffer with this theme for the first time.
2023-01-11Add faces for whitespace-modeKévin Le Gouguec
2023-01-11Tweak dim foregrounds furtherKévin Le Gouguec
(pcase-dolist (`(,sym ,color) eighters-palette) (when (string-match-p "\\`fg-[a-z]*\\'" (symbol-name sym)) (when-let* ((sym-dim (intern (concat (symbol-name sym) "-dim"))) (dim-cdr (alist-get sym-dim eighters-palette)) (new-color (eighters-hsl-to-hex (car (apply 'color-rgb-to-hsl (color-name-to-rgb color))) 0.30 0.60))) (message "%s → %s" sym-dim new-color) (setcar dim-cdr new-color))))
2023-01-11Add function to dump current value of eighters paletteKévin Le Gouguec
2023-01-10Tweak "dim" foregroundsKévin Le Gouguec
(pcase-dolist (`(,sym ,color) eighters-palette) (when (string-match-p "\\`fg-[a-z]*\\'" (symbol-name sym)) (when-let* ((sym-dim (intern (concat (symbol-name sym) "-dim"))) (dim-cdr (alist-get sym-dim eighters-palette)) (new-color (eighters-hsl-to-hex (car (apply 'color-rgb-to-hsl (color-name-to-rgb color))) 0.4 0.66))) (message "%s → %s" sym-dim new-color) (setcar dim-cdr new-color)))) Followup changes: * make strings the same color as constants (though dimmer) to make types stand out more; (Unfortunate side-effect: constants within strings stand out less. Hm) * only use variable-pitch for Gnus header names; keep empty gnus-header because its docstring says all gnus-header faces must inherit from it 🫡 * ARGH YES OH RIGHT HAD FORGOTTEN ABOUT MM-UU-EXTRACT UGH MY EYES
2023-01-09Make prompts look more "inalterable"Kévin Le Gouguec
2023-01-09Switch to personal themeKévin Le Gouguec
2023-01-08Add more Gnus faces to eighters themeKévin Le Gouguec
2023-01-08Tune Gnus group & server facesKévin Le Gouguec
2023-01-08Emphasize date in magit-log marginKévin Le Gouguec
2023-01-08Add faces for compilation & grepKévin Le Gouguec
2023-01-08Reduce title heightsKévin Le Gouguec
2023-01-08Add smerge facesKévin Le Gouguec
2023-01-08Sort theme facesKévin Le Gouguec
2023-01-08Add Magit faces (including ansi-color)Kévin Le Gouguec
Also make code comments outline-compliant.
2023-01-08Add "subtle" variants for foreground colorsKévin Le Gouguec
Mainly for heading-like elements; keeping more colorful variants for syntax constructs in programming languages.
2023-01-08Use more precise terms in eighters docstringKévin Le Gouguec
2023-01-08Tone down Ediff's "combined" & "ancestor" colorsKévin Le Gouguec
Write down the method to the madness.
2023-01-08Rearrange face listKévin Le Gouguec
The rules I'm trying to adhere to: 1. theme faces, then standard faces, then third-parties; 2. if keeping a group of faces together makes maintenance easier, define a "subgroup" and sort it at the end; 3. keep things sorted lexicographically, unless another order makes sense (e.g. section hierarchy) and it's too much of a hassle to add groups of comments.
2023-01-08Make completion candidates easier to distinguishKévin Le Gouguec
By dimming hiding the common parts more.
2023-01-08Change eighters color for completion hintKévin Le Gouguec
Pops more; also somewhat consistent with the idea that it's a key binding.
2023-01-08Tone down eighters diff backgroundsKévin Le Gouguec
2023-01-08Adjust eighters gray levelsKévin Le Gouguec
- bg #0 0 0 - bg-dim #1 1 1 → bg-hl-dimmer #0f0f0f - bg-hl-dim #1a1a1a → bg-hl-dim #181818 - bg-hl #2 2 2 Dimmer: - buttons - fringe - key bindings - inactive mode line - tab bar - diff header 1 (command) - diff header 2 (file) - ediff unfocused hunks - magit focused section - magit focused hunk content Dim: - Custom editable fields (comment, field widget) - highlight - diff header 3 (hunk & function) - magit unfocused hunk heading Least dim: - button box - magit focused hunk heading
2023-01-08Resurrect eighters-themeKévin Le Gouguec
Nonplussed with Modus v4.
2018-03-15Add icons for Emacs post-compilation notificationKévin Le Gouguec
Also move them to .emacs.d. If some other program needs them, I guess I'll make an ~/.icons folder or something. Also break the 80-column rule 😨