diff --git a/modules/feature/syntax-checker/config.el b/modules/feature/syntax-checker/config.el index a6b447db6..6e611340c 100644 --- a/modules/feature/syntax-checker/config.el +++ b/modules/feature/syntax-checker/config.el @@ -7,12 +7,10 @@ (def-package! flycheck :commands (flycheck-mode flycheck-list-errors flycheck-buffer) :config - (setq ;; because git-gutter is in the left fringe - flycheck-indication-mode 'right-fringe - ;; Emacs feels snappier without checks on idle/change - flycheck-check-syntax-automatically '(save mode-enabled)) + ;; Emacs feels snappier without checks on idle/change + (setq flycheck-check-syntax-automatically '(save mode-enabled)) - (set! :popup " ?\\*Flycheck.+\\*" :size 14 :noselect t :regexp t) + (set! :popup " ?\\*Flycheck" :size 14 :noselect t :regexp t) (map! :map flycheck-error-list-mode-map :n "C-n" #'flycheck-error-list-next-error @@ -21,10 +19,6 @@ :n "k" #'flycheck-error-list-previous-error :n "RET" #'flycheck-error-list-goto-error) - (when (fboundp 'define-fringe-bitmap) - (define-fringe-bitmap 'flycheck-fringe-bitmap-double-arrow - [0 0 0 0 0 4 12 28 60 124 252 124 60 28 12 4 0 0 0 0])) - (after! evil ;; Flycheck buffer on ESC in normal mode. (defun +syntax-checkers|flycheck-buffer () diff --git a/modules/ui/doom/config.el b/modules/ui/doom/config.el index 070b26487..5e6501e2e 100644 --- a/modules/ui/doom/config.el +++ b/modules/ui/doom/config.el @@ -155,8 +155,15 @@ ov 'display (propertize " [...] " 'face '+doom-folded-face)))))) -;; subtle diff indicators in the fringe (when (display-graphic-p) + (after! flycheck + ;; because git-gutter is in the left fringe + (setq flycheck-indication-mode 'right-fringe) + + (define-fringe-bitmap 'flycheck-fringe-bitmap-double-arrow + [0 0 0 0 0 4 12 28 60 124 252 124 60 28 12 4 0 0 0 0])) + + ;; subtle diff indicators in the fringe (after! git-gutter-fringe ;; places the git gutter outside the margins. (setq-default fringes-outside-margins t)