Remove emacs/ediff & move to core-ui

This commit is contained in:
Henrik Lissner 2019-02-17 18:49:22 -05:00
parent e6debe55f1
commit 3dcd253f71
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 19 additions and 19 deletions

View file

@ -162,7 +162,25 @@ behavior). Do not set this directly, this is let-bound in `doom|init-theme'.")
;;
;; Built-in packages
(def-package! hl-line ; built-in
(def-package! ediff
:defer t
:init
(setq ediff-diff-options "-w" ; turn off whitespace checking
ediff-split-window-function #'split-window-horizontally
ediff-window-setup-function #'ediff-setup-windows-plain)
:config
;; Restore window config after quitting ediff
(defun doom|ediff-save-wconf ()
(setq +ediff--saved-wconf (current-window-configuration)))
(add-hook 'ediff-before-setup-hook #'doom|ediff-save-wconf)
(defun doom|ediff-restore-wconf ()
(set-window-configuration +ediff--saved-wconf))
(add-hook 'ediff-quit-hook #'doom|ediff-restore-wconf 'append)
(add-hook 'ediff-suspend-hook #'doom|ediff-restore-wconf 'append))
(def-package! hl-line
;; Highlights the current line
:hook ((prog-mode text-mode conf-mode) . hl-line-mode)
:config