.emacs-my
changeset 1633 d31f7473a4b1
parent 1632 9189d278b075
child 1634 1c19f4e2ac19
equal deleted inserted replaced
1632:9189d278b075 1633:d31f7473a4b1
  2573 ;; (defun my-diff-auto-refine-mode-on () (diff-auto-refine-mode 1))
  2573 ;; (defun my-diff-auto-refine-mode-on () (diff-auto-refine-mode 1))
  2574 ;; (add-hook 'diff-mode-hook 'my-diff-auto-refine-mode-on)
  2574 ;; (add-hook 'diff-mode-hook 'my-diff-auto-refine-mode-on)
  2575 
  2575 
  2576 ;; Since 27.1 it is enabled during font-lock. Need to disable explicitly.
  2576 ;; Since 27.1 it is enabled during font-lock. Need to disable explicitly.
  2577 (setq diff-refine nil)
  2577 (setq diff-refine nil)
       
  2578 ;; https://emacs.stackexchange.com/questions/61760/lags-when-navigating-vc-root-diff-buffer/
       
  2579 (setq diff-font-lock-syntax 'hunk-only)
  2578 
  2580 
  2579 (when (and window-system (< emacs-major-version 26))
  2581 (when (and window-system (< emacs-major-version 26))
  2580   (my--eval-after-load diff-mode
  2582   (my--eval-after-load diff-mode
  2581     (set-face-foreground 'diff-added "DarkGreen")
  2583     (set-face-foreground 'diff-added "DarkGreen")
  2582     (set-face-foreground 'diff-removed "DarkRed")
  2584     (set-face-foreground 'diff-removed "DarkRed")