fix: aggressive redraw reduction for macOS Zoom accessibility
- doom-modeline-refresh-rate: 1.0 → 5.0 - org-idle-time: 1.0 → 15 - auto-revert-interval: 5s → 30s, disable VC polling - diff-hl-flydiff-delay: 0.3 → 30s - flycheck idle delays: 0.5 → 10s - global-hl-line-mode disabled (redraw trigger)
This commit is contained in:
25
config.el
25
config.el
@@ -412,12 +412,33 @@
|
|||||||
|
|
||||||
(add-hook 'focus-out-hook #'garbage-collect)
|
(add-hook 'focus-out-hook #'garbage-collect)
|
||||||
|
|
||||||
(setq doom-modeline-refresh-rate 1.0) ;; default je 0.1–0.2
|
(setq doom-modeline-refresh-rate 5.0) ;; zvýšeno — méně redraws pro macOS Zoom
|
||||||
|
|
||||||
(setq which-key-idle-delay 0.8
|
(setq which-key-idle-delay 0.8
|
||||||
which-key-idle-secondary-delay 0.05)
|
which-key-idle-secondary-delay 0.05)
|
||||||
|
|
||||||
(setq org-idle-time 1.0)
|
(setq org-idle-time 15) ;; zvýšeno z 1.0 — org clock idle check méně často
|
||||||
|
|
||||||
|
;; --------------------------------------------------
|
||||||
|
;; macOS Zoom accessibility — minimalizace redraws
|
||||||
|
;; --------------------------------------------------
|
||||||
|
;; Auto-revert: zvýšit interval, vypnout VC info check
|
||||||
|
(setq auto-revert-interval 30)
|
||||||
|
(setq auto-revert-check-vc-info nil)
|
||||||
|
(setq auto-revert-avoid-polling t)
|
||||||
|
|
||||||
|
;; VC gutter — vypnout periodický refresh
|
||||||
|
(after! diff-hl
|
||||||
|
(setq diff-hl-flydiff-delay 30))
|
||||||
|
|
||||||
|
;; Flycheck — zvýšit idle delay
|
||||||
|
(after! flycheck
|
||||||
|
(setq flycheck-idle-change-delay 10
|
||||||
|
flycheck-idle-buffer-switch-delay 10))
|
||||||
|
|
||||||
|
;; Highlight line — vypnout (redraw při každém idle timeru)
|
||||||
|
(remove-hook 'doom-first-buffer-hook #'global-hl-line-mode)
|
||||||
|
(after! hl-line (global-hl-line-mode -1))
|
||||||
|
|
||||||
|
|
||||||
;; --- macOS clipboard: pbcopy/pbpaste (funguje i v terminal Emacs) ---
|
;; --- macOS clipboard: pbcopy/pbpaste (funguje i v terminal Emacs) ---
|
||||||
|
|||||||
Reference in New Issue
Block a user