UI - Modeline
Define UI modeline package.
(use-package emacs
:after uno-ui
:config
(provide 'uno-ui-modeline))
(use-package doom-modeline
:after uno-ui-modeline
:custom
(column-number-indicator-zero-based nil)
(column-number-mode t)
(doom-modeline-indent-info t)
:config
(doom-modeline-mode 1))
(use-package hide-mode-line
:after uno-ui-modeline
:general
(uno-leader-define
"tm" '(uno/ui/modeline/toggle :which-key "Toggle modeline"))
:init
(defun uno/ui/modeline/toggle ()
"Toggle modeline."
(interactive)
(if (bound-and-true-p hide-mode-line-mode)
(progn
(turn-off-hide-mode-line-mode)
(redraw-frame))
(turn-on-hide-mode-line-mode))))