fix: disable centered-cursor-mode, focus-follows-mouse, increase idle timers

- centered-cursor-mode OFF (hlavní příčina skákání s macOS Zoom)
- mouse-autoselect-window + focus-follows-mouse OFF (konflikt s Zoom focus follower)
- auto-save idle timer: 5s → 30s (méně redraws)
- corfu-auto-delay: 0.15 → 0.5 (méně popup blikání)
This commit is contained in:
2026-02-20 10:49:18 +01:00
parent b51f0c634a
commit 6c15d1483f

View File

@@ -13,8 +13,8 @@
;; --------------------------------------------------
;; macOS / UX
;; --------------------------------------------------
(setq mouse-autoselect-window t
focus-follows-mouse t
(setq mouse-autoselect-window nil
focus-follows-mouse nil
select-enable-clipboard t
select-enable-primary t
inhibit-splash-screen t)
@@ -392,14 +392,16 @@
(setq auto-save-default nil) ;; zruší #file# bordel
(defun my/save-all-buffers ()
(save-some-buffers t))
(run-with-idle-timer 5 t #'my/save-all-buffers)
(run-with-idle-timer 30 t #'my/save-all-buffers)
;; centered cursor mode
(use-package! centered-cursor-mode
:config
(setq ccm-vpos-init 0.5) ;; 0.5 = střed okna
(global-centered-cursor-mode +1))
;; VYPNUTO — koliduje s macOS Zoom focus follower (způsobuje skákání obrazu)
;; (global-centered-cursor-mode +1)
)
@@ -646,7 +648,7 @@
(after! corfu
;; automatické completions
(setq corfu-auto t
corfu-auto-delay 0.15
corfu-auto-delay 0.5
corfu-auto-prefix 2
;; cyklování kandidátů
@@ -668,7 +670,7 @@
;;; Corfu
(after! corfu
(setq corfu-auto t
corfu-auto-delay 0.15
corfu-auto-delay 0.5
corfu-auto-prefix 2
corfu-cycle t)
(global-corfu-mode))