#+TITLE: UI - Window #+AUTHOR: Juan Placencia * Package Define UI window package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-ui :config (provide 'uno-ui-window)) #+END_SRC * Winum #+BEGIN_SRC emacs-lisp (use-package winum :after uno-ui-window :custom (winum-auto-assign-0-to-minibuffer nil) (winum-auto-setup-mode-line nil) (winum-ignored-buffers '(" *LV*" " *which-key*")) :general (uno-leader-define "0" '(winum-select-window-0-or-10 :which-key "Switch to window 0") "1" '(winum-select-window-1 :which-key "Switch to window 1") "2" '(winum-select-window-2 :which-key "Switch to window 2") "3" '(winum-select-window-3 :which-key "Switch to window 3") "4" '(winum-select-window-4 :which-key "Switch to window 4") "5" '(winum-select-window-5 :which-key "Switch to window 5") "6" '(winum-select-window-6 :which-key "Switch to window 6") "7" '(winum-select-window-7 :which-key "Switch to window 7") "8" '(winum-select-window-8 :which-key "Switch to window 8") "9" '(winum-select-window-9 :which-key "Switch to window 9") "b1" '(buffer-to-window-1 :which-key "Move buffer to window 1") "b2" '(buffer-to-window-2 :which-key "Move buffer to window 2") "b3" '(buffer-to-window-3 :which-key "Move buffer to window 3") "b4" '(buffer-to-window-4 :which-key "Move buffer to window 4") "b5" '(buffer-to-window-5 :which-key "Move buffer to window 5") "b6" '(buffer-to-window-6 :which-key "Move buffer to window 6") "b7" '(buffer-to-window-7 :which-key "Move buffer to window 7") "b8" '(buffer-to-window-8 :which-key "Move buffer to window 8") "b9" '(buffer-to-window-9 :which-key "Move buffer to window 9")) :config (winum-mode 1)) #+END_SRC * Centered Cursor Hide UI items, set up relative line numbers, and highlight current line. #+BEGIN_SRC emacs-lisp (use-package centered-cursor-mode :after uno-ui-window :custom (ccm-recenter-at-end-of-file t) :hook ((uno-special-mode uno-prog-mode uno-text-mode) . centered-cursor-mode)) #+END_SRC