dotfiles/tools/emacs.d/lisp/init-appearance.el
js0ny e6b1e1b595 feat(emacs): evil, appearance and edit
* evil: Text Object (l -> inner) and Evil-Surround
* appearance: mode line (doom) and bufferline (built-in)
* edit: vertico and marginalia
2025-01-29 03:01:59 +00:00

29 lines
758 B
EmacsLisp

;;; init-appearance.el
(when (display-graphic-p)
(add-to-list 'default-frame-alist '(font . "JetBrainsMono NF")))
;; Icon Support
;; Once installed, Manually install the fonts required:
;; M-x all-the-icons-install-fonts
;; If under Microsoft Windows, the Installation Directory should be chosen
;; and right-click them to install the fonts
(use-package all-the-icons
:if (display-graphic-p))
(use-package catppuccin-theme
:config
(setq catppuccin-flavor 'mocha) ; This looks like shit in terminal mode
(load-theme 'catppuccin t))
;; Better mode line, see (L7) Icon install
;; M-x nerd-icons-install-fonts
(use-package doom-modeline
:ensure t
:init (doom-modeline-mode 1))
(global-tab-line-mode) ; bufferline
(provide 'init-appearance)