#+TITLE: UI #+AUTHOR: Juan Placencia * Package Define UI package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno :config (provide 'uno-ui)) #+END_SRC * Icons Add support for icons via =all-the-icons=. #+BEGIN_SRC emacs-lisp (use-package all-the-icons :after uno-ui) #+END_SRC * Ligatures #+BEGIN_SRC emacs-lisp (use-package ligature :after uno-ui :straight (:type git :host github :repo "mickeynp/ligature.el") :config (global-ligature-mode 1)) #+END_SRC * Which Key #+BEGIN_SRC emacs-lisp (use-package which-key :after uno-ui :config (which-key-mode 1)) #+END_SRC * Olivetti #+BEGIN_SRC emacs-lisp (use-package olivetti :after uno-ui :hook (uno-prog-mode . uno/ui/olivetti-prog) (uno-text-mode . uno/ui/olivetti-text) :general (uno-leader-define "tw" '(olivetti-mode :which-key "Toggle writing mode")) :init (defun uno/ui/olivetti-prog () "Configure Olivetti for prog mode." (setq-local olivetti-body-width 85)) (defun uno/ui/olivetti-text () "Configure Olivetti for text mode." (setq-local olivetti-body-width 0.6))) #+END_SRC