diff --git a/configs/init-utils.el b/configs/init-utils.el index 6a1bb21..b87be60 100644 --- a/configs/init-utils.el +++ b/configs/init-utils.el @@ -108,7 +108,7 @@ (use-package dashboard ;; :init ;; (dashboard-setup-startup-hook) - :diminish dashboard-mode + :diminish dashboard-mode :custom-face (dashboard-heading ((t (:inherit (font-lock-string-face bold))))) (dashboard-items-face ((t (:weight normal)))) @@ -163,35 +163,36 @@ (with-no-warnings (pretty-hydra-define toggles-hydra (:title (pretty-hydra-title "Toggles" 'faicon "nf-fa-toggle_on") :color pink :quit-key ("q" "C-g")) - ("Basic" - (("n" (cond ((fboundp 'display-line-numbers-mode) - (display-line-numbers-mode (if display-line-numbers-mode -1 1))) - ((fboundp 'gblobal-linum-mode) - (global-linum-mode (if global-linum-mode -1 1)))) - "line number" - :toggle (or (bound-and-true-p display-line-numbers-mode) - (bound-and-true-p global-linum-mode))) - ("a" global-aggressive-indent-mode "aggressive indent" :toggle t) - ("d" global-hungry-delete-mode "hungry delete" :toggle t) - ("e" electric-pair-mode "electric pair" :toggle t) - ("s" prettify-symbols-mode "pretty symbol" :toggle t) - ("h" display-time-mode "time" :toggle t) - ("i" indent-bars-mode "indent bars" :toggle t)) - "Highlight" - (("l" global-hl-line-mode "line" :toggle t) - ("p" show-paren-mode "brackets pairs" :toggle t) - ("r" rainbow-delimiters-mode "rainbow brackets" :toggle t) - ("w" global-display-fill-column-indicator-mode "fill column indicator" :toggle t) - ("t" global-hl-todo-mode "todo" :toggle t)) - "Program" - (("f" flymake-mode "flymake" :toggle t) - ("c" flyspell-mode "spell check" :toggle t) - ("u" subword-mode "subword" :toggle t) - ("v" global-diff-hl-mode "gutter" :toggle t) - ("V" diff-hl-flydiff-mode "live gutter" :toggle t) - ("M" diff-hl-margin-mode "margin gutter" :toggle t) - ("D" diff-hl-dired-mode "dired gutter" :toggle t)) - )))) + ("Basic" + (("n" (cond ((fboundp 'display-line-numbers-mode) + (display-line-numbers-mode (if display-line-numbers-mode -1 1))) + ((fboundp 'gblobal-linum-mode) + (global-linum-mode (if global-linum-mode -1 1)))) + "line number" + :toggle (or (bound-and-true-p display-line-numbers-mode) + (bound-and-true-p global-linum-mode))) + ("a" global-aggressive-indent-mode "aggressive indent" :toggle t) + ("d" global-hungry-delete-mode "hungry delete" :toggle t) + ("e" electric-pair-mode "electric pair" :toggle t) + ("s" prettify-symbols-mode "pretty symbol" :toggle t) + ("h" display-time-mode "time" :toggle t) + ("i" indent-bars-mode "indent bars" :toggle t)) + "Highlight" + (("l" global-hl-line-mode "line" :toggle t) + ("p" show-paren-mode "brackets pairs" :toggle t) + ("b" global-blamer-mode "Git blamer" :toggle t) + ("r" rainbow-delimiters-mode "rainbow brackets" :toggle t) + ("w" global-display-fill-column-indicator-mode "fill column indicator" :toggle t) + ("t" global-hl-todo-mode "todo" :toggle t)) + "Program" + (("f" flymake-mode "flymake" :toggle t) + ("c" flyspell-mode "spell check" :toggle t) + ("u" subword-mode "subword" :toggle t) + ("v" global-diff-hl-mode "gutter" :toggle t) + ("V" diff-hl-flydiff-mode "live gutter" :toggle t) + ("M" diff-hl-margin-mode "margin gutter" :toggle t) + ("D" diff-hl-dired-mode "dired gutter" :toggle t)) + )))) (provide 'init-utils) ;;; init-utils.el ends here