Dev - Syntax
Define syntax dev package.
(use-package emacs
:after uno-dev
:config
(provide 'uno-dev-syntax))
(use-package flycheck
:after uno-dev-syntax
:general
(uno-leader-define
"e" '(:ignore t :which-key "Error")
"el" '(uno/dev/syntax/toggle-flycheck :which-key "Error list"))
:init
(defun uno/dev/syntax/toggle-flycheck ()
"Toggle flycheck"
(interactive)
(if-let ((-window (flycheck-get-error-list-window)))
(quit-window nil -window)
(flycheck-list-errors)))
:config
(uno/handle-side-window "\\*Flycheck errors\\*"))
(use-package hide-mode-line
:after (uno-dev-syntax flycheck)
:hook
(flycheck-error-list-mode . turn-on-hide-mode-line-mode))