UPGRADE: comprehensive support for HELM

This commit is contained in:
Protesilaos Stavrou 2019-10-29 17:28:43 +02:00
parent 0bbea8faf2
commit f3f8140836
No known key found for this signature in database
GPG key ID: 99BD6459CD5CA3EA
3 changed files with 125 additions and 0 deletions

View file

@ -67,6 +67,7 @@ face groups.
+ flyspell
+ git/magit
+ gnus
+ helm*
+ ido-mode
+ info pages
+ isearch, occur, etc.

View file

@ -581,6 +581,68 @@ between foreground and background is >= 7:1)."
`(gnus-summary-normal-undownloaded ((,class (:foreground ,yellow))))
`(gnus-summary-normal-unread ((,class (:foreground ,fg-main))))
`(gnus-summary-selected ((,class (:inherit (modus-theme-subtle-cyan)))))
;;;; helm
`(helm-M-x-key ((,class (:foreground ,red-alt-other :underline t))))
`(helm-action ((,class (:underline t))))
`(helm-bookmark-addressbook ((,class (:foreground ,green-alt))))
`(helm-bookmark-directory ((,class (:foreground ,blue :weight bold))))
`(helm-bookmark-file ((,class (:foreground ,fg-main))))
`(helm-bookmark-file-not-found ((,class (:background ,bg-alt :foreground ,fg-alt))))
`(helm-bookmark-gnus ((,class (:foreground ,magenta))))
`(helm-bookmark-info ((,class (:foreground ,cyan-alt))))
`(helm-bookmark-man ((,class (:foreground ,yellow-alt))))
`(helm-bookmark-w3m ((,class (:foreground ,blue-alt))))
`(helm-buffer-archive ((,class (:foreground ,cyan :weight bold))))
`(helm-buffer-directory ((,class (:foreground ,blue :weight bold))))
`(helm-buffer-file ((,class (:foreground ,fg-main))))
`(helm-buffer-modified ((,class (:foreground ,yellow-alt))))
`(helm-buffer-not-saved ((,class (:foreground ,red-alt))))
`(helm-buffer-process ((,class (:foreground ,magenta))))
`(helm-buffer-saved-out ((,class (:background ,bg-alt :foreground ,red :weight bold))))
`(helm-buffer-size ((,class (:foreground ,fg-alt))))
`(helm-candidate-number ((,class (:background ,bg-alt :foreground ,cyan))))
`(helm-candidate-number-suspended ((,class (:inherit (modus-theme-intense-yellow)))))
`(helm-delete-async-message ((,class (:inherit (modus-theme-intense-magenta)))))
`(helm-eob-line ((,class (:inherit (default)))))
`(helm-etags-file ((,class (:foreground ,fg-dim :underline t))))
`(helm-ff-denied ((,class (:inherit (modus-theme-intense-red)))))
`(helm-ff-directory ((,class (:inherit (helm-buffer-directory)))))
`(helm-ff-dirs ((,class (:foreground ,blue-alt-other :weight bold))))
`(helm-ff-dotted-directory ((,class (:background ,bg-alt :foreground ,fg-alt :weight bold))))
`(helm-ff-dotted-symlink-directory ((,class (:inherit (helm-ff-dotted-directory) :underline t))))
`(helm-ff-executable ((,class (:foreground ,magenta-alt))))
`(helm-ff-file ((,class (:foreground ,fg-main))))
`(helm-ff-invalid-symlink ((,class (:foreground ,red :underline t))))
`(helm-ff-pipe ((,class (:inherit (modus-theme-subtle-magenta)))))
`(helm-ff-prefix ((,class (:inherit (modus-theme-subtle-yellow)))))
`(helm-ff-socket ((,class (:foreground ,red-alt-other))))
`(helm-ff-suid ((,class (:inherit (modus-theme-refine-red)))))
`(helm-ff-symlink ((,class (:foreground ,cyan :underline t))))
`(helm-ff-truename ((,class (:foreground ,blue-alt-other))))
`(helm-grep-cmd-line ((,class (:foreground ,yellow-alt-other))))
`(helm-grep-file ((,class (:foreground ,cyan-alt :weight bold))))
`(helm-grep-finish ((,class (:foreground ,green))))
`(helm-grep-lineno ((,class (:inherit (modus-theme-special-cold)))))
`(helm-grep-match ((,class (:inherit (modus-theme-subtle-blue)))))
`(helm-header ((,class (:background ,bg-alt :foreground ,fg-main :weight bold))))
`(helm-header-line-left-margin ((,class (:background ,bg-main :foreground ,yellow-intense :weight bold))))
`(helm-history-deleted ((,class (:inherit (modus-theme-intense-red) :weight bold))))
`(helm-history-remote ((,class (:foreground ,red-alt-other))))
`(helm-lisp-completion-info ((,class (:foreground ,fg-special-warm))))
`(helm-lisp-show-completion ((,class (:inherit (modus-theme-refine-yellow)))))
`(helm-locate-finish ((,class (:foreground ,green))))
`(helm-match ((,class (:inherit (modus-theme-subtle-blue)))))
`(helm-match-item ((,class (:inherit (modus-theme-intense-blue)))))
`(helm-minibuffer-prompt ((,class (:inherit (minibuffer-prompt)))))
`(helm-moccur-buffer ((,class (:foreground ,cyan-alt-other :underline t))))
`(helm-non-file-buffer ((,class (:foreground ,fg-alt))))
`(helm-prefarg ((,class (:foreground ,red-alt))))
`(helm-resume-need-update ((,class (:inherit (modus-theme-intense-red)))))
`(helm-selection ((,class (:inherit (modus-theme-intense-green) :weight bold))))
`(helm-separator ((,class (:foreground ,fg-special-mild))))
`(helm-source-header ((,class (:inherit (modus-theme-special-cold) :weight bold))))
`(helm-top-columns ((,class (:inherit (helm-header)))))
`(helm-visible-mark ((,class (:inherit (modus-theme-subtle-cyan)))))
;;;; highlight region or ad-hoc regexp
`(hi-black-b ((,class ((:background ,fg-main :foreground ,bg-main)))))
`(hi-blue ((,class (:background ,bg-alt :underline (:color foreground-color :style line) :foreground ,blue))))

View file

@ -581,6 +581,68 @@ between foreground and background is >= 7:1)."
`(gnus-summary-normal-undownloaded ((,class (:foreground ,yellow))))
`(gnus-summary-normal-unread ((,class (:foreground ,fg-main))))
`(gnus-summary-selected ((,class (:inherit (modus-theme-subtle-cyan)))))
;;;; helm
`(helm-M-x-key ((,class (:foreground ,red-alt-other :underline t))))
`(helm-action ((,class (:underline t))))
`(helm-bookmark-addressbook ((,class (:foreground ,green-alt))))
`(helm-bookmark-directory ((,class (:foreground ,blue :weight bold))))
`(helm-bookmark-file ((,class (:foreground ,fg-main))))
`(helm-bookmark-file-not-found ((,class (:background ,bg-alt :foreground ,fg-alt))))
`(helm-bookmark-gnus ((,class (:foreground ,magenta))))
`(helm-bookmark-info ((,class (:foreground ,cyan-alt))))
`(helm-bookmark-man ((,class (:foreground ,yellow-alt))))
`(helm-bookmark-w3m ((,class (:foreground ,blue-alt))))
`(helm-buffer-archive ((,class (:foreground ,cyan :weight bold))))
`(helm-buffer-directory ((,class (:foreground ,blue :weight bold))))
`(helm-buffer-file ((,class (:foreground ,fg-main))))
`(helm-buffer-modified ((,class (:foreground ,yellow-alt))))
`(helm-buffer-not-saved ((,class (:foreground ,red-alt))))
`(helm-buffer-process ((,class (:foreground ,magenta))))
`(helm-buffer-saved-out ((,class (:background ,bg-alt :foreground ,red :weight bold))))
`(helm-buffer-size ((,class (:foreground ,fg-alt))))
`(helm-candidate-number ((,class (:background ,bg-alt :foreground ,cyan))))
`(helm-candidate-number-suspended ((,class (:inherit (modus-theme-intense-yellow)))))
`(helm-delete-async-message ((,class (:inherit (modus-theme-intense-magenta)))))
`(helm-eob-line ((,class (:inherit (default)))))
`(helm-etags-file ((,class (:foreground ,fg-dim :underline t))))
`(helm-ff-denied ((,class (:inherit (modus-theme-intense-red)))))
`(helm-ff-directory ((,class (:inherit (helm-buffer-directory)))))
`(helm-ff-dirs ((,class (:foreground ,blue-alt-other :weight bold))))
`(helm-ff-dotted-directory ((,class (:background ,bg-alt :foreground ,fg-alt :weight bold))))
`(helm-ff-dotted-symlink-directory ((,class (:inherit (helm-ff-dotted-directory) :underline t))))
`(helm-ff-executable ((,class (:foreground ,magenta-alt))))
`(helm-ff-file ((,class (:foreground ,fg-main))))
`(helm-ff-invalid-symlink ((,class (:foreground ,red :underline t))))
`(helm-ff-pipe ((,class (:inherit (modus-theme-subtle-magenta)))))
`(helm-ff-prefix ((,class (:inherit (modus-theme-subtle-yellow)))))
`(helm-ff-socket ((,class (:foreground ,red-alt-other))))
`(helm-ff-suid ((,class (:inherit (modus-theme-refine-red)))))
`(helm-ff-symlink ((,class (:foreground ,cyan :underline t))))
`(helm-ff-truename ((,class (:foreground ,blue-alt-other))))
`(helm-grep-cmd-line ((,class (:foreground ,yellow-alt-other))))
`(helm-grep-file ((,class (:foreground ,cyan-alt :weight bold))))
`(helm-grep-finish ((,class (:foreground ,green))))
`(helm-grep-lineno ((,class (:inherit (modus-theme-special-cold)))))
`(helm-grep-match ((,class (:inherit (modus-theme-subtle-blue)))))
`(helm-header ((,class (:background ,bg-alt :foreground ,fg-main :weight bold))))
`(helm-header-line-left-margin ((,class (:background ,bg-main :foreground ,yellow-intense :weight bold))))
`(helm-history-deleted ((,class (:inherit (modus-theme-intense-red) :weight bold))))
`(helm-history-remote ((,class (:foreground ,red-alt-other))))
`(helm-lisp-completion-info ((,class (:foreground ,fg-special-warm))))
`(helm-lisp-show-completion ((,class (:inherit (modus-theme-refine-yellow)))))
`(helm-locate-finish ((,class (:foreground ,green))))
`(helm-match ((,class (:inherit (modus-theme-subtle-blue)))))
`(helm-match-item ((,class (:inherit (modus-theme-intense-blue)))))
`(helm-minibuffer-prompt ((,class (:inherit (minibuffer-prompt)))))
`(helm-moccur-buffer ((,class (:foreground ,cyan-alt-other :underline t))))
`(helm-non-file-buffer ((,class (:foreground ,fg-alt))))
`(helm-prefarg ((,class (:foreground ,red-alt))))
`(helm-resume-need-update ((,class (:inherit (modus-theme-intense-red)))))
`(helm-selection ((,class (:inherit (modus-theme-intense-green) :weight bold))))
`(helm-separator ((,class (:foreground ,fg-special-mild))))
`(helm-source-header ((,class (:inherit (modus-theme-special-cold) :weight bold))))
`(helm-top-columns ((,class (:inherit (helm-header)))))
`(helm-visible-mark ((,class (:inherit (modus-theme-subtle-cyan)))))
;;;; highlight region or ad-hoc regexp
`(hi-black-b ((,class ((:background ,fg-main :foreground ,bg-main)))))
`(hi-blue ((,class (:background ,bg-alt :underline (:color foreground-color :style line) :foreground ,blue))))