(require 'git-gutter)
-(require 'git-gutter-fringe)
+
+(add-hook 'git-gutter:update-hooks 'magit-revert-buffer-hook)
(setq git-gutter:ask-p nil)
(global-git-gutter-mode)
+(require 'magit)
-(defun my/git-reset-buffer ()
- "Runs git-reset to unstage all changes on the current file. Then updates the git-gutter."
- (interactive)
- (call-process "git" nil nil nil "reset" (buffer-file-name))
- (git-gutter)
- (message "Finished git reset"))
-
-
-
-(require 'ibuffer-vc)
-
-(add-hook 'ibuffer-hook
- (lambda ()
- (ibuffer-vc-set-filter-groups-by-vc-root)
- (unless (eq ibuffer-sorting-mode 'alphabetic)
- (ibuffer-do-sort-by-alphabetic))))
-
+(setq magit-completing-read-function 'ivy-completing-read)
+(setq git-commit-finish-query-functions
+ (delete #'git-commit-check-style-conventions git-commit-finish-query-functions))
(require 'vc)
(setq vc-follow-symlinks t)
+(setq vc-handled-backends nil)