diff --git a/core/core-ui.el b/core/core-ui.el index 9ec858d13..a198c225d 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -311,13 +311,6 @@ local value, whether or not it's permanent-local. Therefore, we cycle :config (setq rainbow-delimiters-max-face-count 3) :init (add-hook 'lisp-mode-hook #'rainbow-delimiters-mode)) -;; indicators for empty lines past EOF -(def-package! vi-tilde-fringe - :commands (global-vi-tilde-fringe-mode vi-tilde-fringe-mode) - :init - (add-hook 'doom-init-ui-hook #'global-vi-tilde-fringe-mode) - (defun doom|disable-vi-tilde-fringe () (vi-tilde-fringe-mode -1))) - ;; For a distractions-free-like UI, that dynamically resizes margets and can ;; center a buffer. (def-package! visual-fill-column diff --git a/core/packages.el b/core/packages.el index 779ff3b85..5adea83c4 100644 --- a/core/packages.el +++ b/core/packages.el @@ -22,7 +22,6 @@ (package! nlinum-hl) (package! nlinum-relative)) (package! rainbow-delimiters) -(package! vi-tilde-fringe) (package! visual-fill-column) ;; core-popups.el diff --git a/modules/ui/doom-dashboard/config.el b/modules/ui/doom-dashboard/config.el index 24ffed444..c9d535f16 100644 --- a/modules/ui/doom-dashboard/config.el +++ b/modules/ui/doom-dashboard/config.el @@ -73,7 +73,8 @@ whose dimensions may not be fully initialized by the time this is run." (add-hook 'window-setup-hook #'+doom-dashboard|init) (add-hook 'after-make-frame-functions #'+doom-dashboard|make-frame) (add-hook 'server-visit-hook #'+doom-dashboard|server-visit) -(add-hook '+doom-dashboard-mode-hook #'doom|disable-vi-tilde-fringe) +(when (featurep! :ui vi-tilde-fringe) + (add-hook '+doom-dashboard-mode-hook #'+vi-tilde-fringe|disable)) ;; diff --git a/modules/ui/vi-tilde-fringe/config.el b/modules/ui/vi-tilde-fringe/config.el new file mode 100644 index 000000000..3467a770d --- /dev/null +++ b/modules/ui/vi-tilde-fringe/config.el @@ -0,0 +1,11 @@ +;;; ui/vi-tilde-fringe/config.el -*- lexical-binding: t; -*- + +;; indicators for empty lines past EOF +(def-package! vi-tilde-fringe + :commands (global-vi-tilde-fringe-mode vi-tilde-fringe-mode) + :init + (add-hook 'doom-init-ui-hook #'global-vi-tilde-fringe-mode) + :config + (defun +vi-tilde-fringe|disable () + (vi-tilde-fringe-mode -1))) + diff --git a/modules/ui/vi-tilde-fringe/packages.el b/modules/ui/vi-tilde-fringe/packages.el new file mode 100644 index 000000000..10b52d811 --- /dev/null +++ b/modules/ui/vi-tilde-fringe/packages.el @@ -0,0 +1,4 @@ +;; -*- no-byte-compile: t; -*- +;;; ui/vi-tilde-fringe/packages.el + +(package! vi-tilde-fringe)