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
This commit is contained in:
js0ny 2025-01-29 03:01:59 +00:00
parent ffcc8fb768
commit e6b1e1b595
8 changed files with 99 additions and 21 deletions

View file

@ -0,0 +1,29 @@
;;; 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)