diff options
| author | BardofSprites <[email protected]> | 2024-09-30 22:56:43 -0400 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2024-09-30 22:56:43 -0400 |
| commit | c0dc97b155ef66ae17e9243bbbd7d4454adbf7ff (patch) | |
| tree | 38042a6bd0a3ddc38de813a740439343e28fd1cd /bard-emacs-modules/bard-emacs-ui.el | |
| parent | 3ac6d4ce5d7ff91bb64f0a391eaddd16961b4e50 (diff) | |
rename
Diffstat (limited to 'bard-emacs-modules/bard-emacs-ui.el')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-ui.el | 41 |
1 files changed, 24 insertions, 17 deletions
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 (("<f12>" . 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) |
