Move hideshow config from ui/doom->emacs/hideshow

This commit is contained in:
Henrik Lissner 2018-08-03 18:20:27 +02:00
parent 0c36b4450e
commit 417736ecf6
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 22 additions and 21 deletions

View file

@ -63,23 +63,3 @@
;; considered an unreal buffer, so solaire-mode must be restored.
(add-hook 'org-capture-mode-hook #'turn-on-solaire-mode))
(after! hideshow
(defface +doom-folded-face `((t (:inherit font-lock-comment-face :weight light)))
"Face to hightlight `hideshow' overlays."
:group 'doom-themes)
;; Nicer code-folding overlays (with fringe indicators)
(defun +doom-set-up-overlay (ov)
(when (eq 'code (overlay-get ov 'hs))
(when (featurep 'vimish-fold)
(overlay-put
ov 'before-string
(propertize "" 'display
(list vimish-fold-indication-mode
'empty-line
'vimish-fold-fringe))))
(overlay-put
ov 'display (propertize " [...] " 'face '+doom-folded-face))))
(setq hs-set-up-overlay #'+doom-set-up-overlay))