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:
14
config.el
14
config.el
@@ -13,8 +13,8 @@
|
|||||||
;; --------------------------------------------------
|
;; --------------------------------------------------
|
||||||
;; macOS / UX
|
;; macOS / UX
|
||||||
;; --------------------------------------------------
|
;; --------------------------------------------------
|
||||||
(setq mouse-autoselect-window t
|
(setq mouse-autoselect-window nil
|
||||||
focus-follows-mouse t
|
focus-follows-mouse nil
|
||||||
select-enable-clipboard t
|
select-enable-clipboard t
|
||||||
select-enable-primary t
|
select-enable-primary t
|
||||||
inhibit-splash-screen t)
|
inhibit-splash-screen t)
|
||||||
@@ -392,14 +392,16 @@
|
|||||||
(setq auto-save-default nil) ;; zruší #file# bordel
|
(setq auto-save-default nil) ;; zruší #file# bordel
|
||||||
(defun my/save-all-buffers ()
|
(defun my/save-all-buffers ()
|
||||||
(save-some-buffers t))
|
(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
|
;; centered cursor mode
|
||||||
(use-package! centered-cursor-mode
|
(use-package! centered-cursor-mode
|
||||||
:config
|
:config
|
||||||
(setq ccm-vpos-init 0.5) ;; 0.5 = střed okna
|
(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
|
(after! corfu
|
||||||
;; automatické completions
|
;; automatické completions
|
||||||
(setq corfu-auto t
|
(setq corfu-auto t
|
||||||
corfu-auto-delay 0.15
|
corfu-auto-delay 0.5
|
||||||
corfu-auto-prefix 2
|
corfu-auto-prefix 2
|
||||||
|
|
||||||
;; cyklování kandidátů
|
;; cyklování kandidátů
|
||||||
@@ -668,7 +670,7 @@
|
|||||||
;;; Corfu
|
;;; Corfu
|
||||||
(after! corfu
|
(after! corfu
|
||||||
(setq corfu-auto t
|
(setq corfu-auto t
|
||||||
corfu-auto-delay 0.15
|
corfu-auto-delay 0.5
|
||||||
corfu-auto-prefix 2
|
corfu-auto-prefix 2
|
||||||
corfu-cycle t)
|
corfu-cycle t)
|
||||||
(global-corfu-mode))
|
(global-corfu-mode))
|
||||||
|
|||||||
Reference in New Issue
Block a user