aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-ui.el
diff options
context:
space:
mode:
authorBardofSprites <[email protected]>2024-09-30 22:56:43 -0400
committerBardofSprites <[email protected]>2024-09-30 22:56:43 -0400
commitc0dc97b155ef66ae17e9243bbbd7d4454adbf7ff (patch)
tree38042a6bd0a3ddc38de813a740439343e28fd1cd /bard-emacs-modules/bard-emacs-ui.el
parent3ac6d4ce5d7ff91bb64f0a391eaddd16961b4e50 (diff)
rename
Diffstat (limited to 'bard-emacs-modules/bard-emacs-ui.el')
-rw-r--r--bard-emacs-modules/bard-emacs-ui.el41
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)