1 ;;; -*- lexical-binding: t -*-
4 (setq ediff-window-setup-function 'ediff-setup-windows-plain
5 ediff-split-window-function 'split-window-horizontally)
10 (add-hook 'git-gutter:update-hooks 'magit-revert-buffer-hook)
12 (setq git-gutter:ask-p nil)
14 (defun git-gutter:popup-hunk (&optional diffinfo)
15 "MODIFIED!! Popup current diff hunk. Removed the `save-window-excursion' so I can control it with shackle."
17 (git-gutter:awhen (or diffinfo
18 (git-gutter:search-here-diffinfo git-gutter:diffinfos))
19 (pop-to-buffer (git-gutter:update-popuped-buffer it))))
21 (global-git-gutter-mode)
26 (setq magit-completing-read-function 'ivy-completing-read)
27 (setq magit-display-file-buffer-function #'pop-to-buffer)
28 (setcdr magit-file-mode-map nil)
29 (global-magit-file-mode)
30 (setq git-commit-finish-query-functions
31 (delete #'git-commit-check-style-conventions git-commit-finish-query-functions))
35 (setq vc-follow-symlinks t)
36 (setq vc-handled-backends nil)