From c0dc97b155ef66ae17e9243bbbd7d4454adbf7ff Mon Sep 17 00:00:00 2001 From: BardofSprites <89086143+BardofSprites@users.noreply.github.com> Date: Mon, 30 Sep 2024 22:56:43 -0400 Subject: rename --- bard-emacs-modules/bard-emacs-ui.el | 41 ++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 17 deletions(-) (limited to 'bard-emacs-modules/bard-emacs-ui.el') diff --git a/bard-emacs-modules/bard-emacs-ui.el b/bard-emacs-modules/bard-emacs-ui.el index caffa34..c9905ec 100644 --- a/bard-emacs-modules/bard-emacs-ui.el +++ b/bard-emacs-modules/bard-emacs-ui.el @@ -1,22 +1,27 @@ ;; Generic variables for modes -(use-package emacs +(use-package whitespace + :ensure nil + :demand t + :config + (setq whitespace-style '(face + tabs + spaces + trailing + space-before-tab + newline indentation + empty space-after-tab + space-mark tab-mark)) + :hook + (prog-mode . whitespace-mode)) + +(use-package display-line-numbers + :ensure nil + :demand t :bind (("" . display-line-numbers-mode)) + :hook (prog-mode . display-line-numbers-mode) :config - (setq display-line-numbers-type 'relative) - (setq whitespace-style '(face tabs spaces trailing space-before-tab newline indentation empty space-after-tab space-mark tab-mark))) - -;; display line numbers custom mode -(define-minor-mode bard/display-line-numbers-mode - "Toggle `display-line-numbers-mode' and `hl-line-mode' in tandem" - :init-value nil - :global nil - (if (bard/display-line-numbers-mode - (progn - (display-line-numbers-mode 1) - (hl-line-mode 1)) - (display-line-numbers-mode -1) - (hl-line-mode -1)))) + (setq display-line-numbers-type 'relative)) ;; padding for everything (use-package spacious-padding @@ -36,8 +41,10 @@ ;; Todo Keywords highlighting, colors defined in bard-emacs-theme.el (use-package hl-todo :ensure t - :init - (global-hl-todo-mode t)) + :hook + (prog-mode . hl-todo-mode) + :config + (setq hl-todo-highlight-punctuation ":")) (provide 'bard-emacs-ui) -- cgit v1.2.3