;;; visuals-packages.el --- Visual and structural configuration -*- lexical-binding: t; -*- t (use-package highlight-quoted :hook (emacs-lisp-mode . highlight-quoted-mode)) (use-package highlight-defined :hook (emacs-lisp-mode . highlight-defined-mode)) (use-package color-identifiers-mode :hook (emacs-lisp-mode . color-identifiers-mode)) (use-package rainbow-delimiters :hook (prog-mode . rainbow-delimiters-mode) (inferior-ess-mode . rainbow-delimiters-mode)) (use-package highlight-parentheses :hook (prog-mode . highlight-parentheses-mode) :config (setq highlight-parentheses-colors '("grey95" "#111" "#333" "#666") highlight-parentheses-background-colors '("pink" "blue" "green" "red") ) ) (use-package colorful-mode :defer t :config (setq colorful-allow-mouse-clicks nil)) (use-package doom-modeline :defer t :hook (window-setup . doom-modeline-mode) :config (setq ;doom-modeline-minor-modes t doom-modeline-indent-info t doom-modeline-column-zero-based t doom-modeline-position-column-line-format '("%l:%c")) ) ;;--- ;; icons ;;--- (use-package nerd-icons-completion :defer t :after marginalia :config (nerd-icons-completion-mode) (add-hook 'marginalia-mode-hook #'nerd-icons-completion-marginalia-setup)) (use-package nerd-icons-corfu :defer t :after corfu :config (add-to-list 'corfu-margin-formatters #'nerd-icons-corfu-formatter)) (use-package nerd-icons-dired :defer t :config (nerd-icons-dired-mode) (add-hook 'dired-mode-hook #'nerd-icons-dired-mode)) (provide 'visuals-packages)