UI - Window
Define UI window package.
(use-package emacs
:after uno-ui
:config
(provide 'uno-ui-window))
(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))
Hide UI items, set up relative line numbers, and highlight current line.
(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))