.emacs-my
changeset 1770 2b93801abc3c
parent 1769 1a21553009b7
child 1771 e60fb6cd150e
equal deleted inserted replaced
1769:1a21553009b7 1770:2b93801abc3c
  2741 ;; (add-hook 'diff-mode-hook 'my-diff-auto-refine-mode-on)
  2741 ;; (add-hook 'diff-mode-hook 'my-diff-auto-refine-mode-on)
  2742 
  2742 
  2743 ;; Since 27.1 it is enabled during font-lock. Need to disable explicitly.
  2743 ;; Since 27.1 it is enabled during font-lock. Need to disable explicitly.
  2744 (setq diff-refine nil)
  2744 (setq diff-refine nil)
  2745 ;; https://emacs.stackexchange.com/questions/61760/lags-when-navigating-vc-root-diff-buffer/
  2745 ;; https://emacs.stackexchange.com/questions/61760/lags-when-navigating-vc-root-diff-buffer/
  2746 (setq diff-font-lock-syntax 'hunk-only)
  2746 ;; Disable the feature as it visits files from Git and this is extremely slow in Cygwin+antivirus.
       
  2747 ;; nil / t / hunk-only / hunk-also
       
  2748 (setq diff-font-lock-syntax 'nil)
  2747 
  2749 
  2748 (when (and window-system (< emacs-major-version 26))
  2750 (when (and window-system (< emacs-major-version 26))
  2749   (my--eval-after-load diff-mode
  2751   (my--eval-after-load diff-mode
  2750     (set-face-foreground 'diff-added "DarkGreen")
  2752     (set-face-foreground 'diff-added "DarkGreen")
  2751     (set-face-foreground 'diff-removed "DarkRed")
  2753     (set-face-foreground 'diff-removed "DarkRed")