Fix the following functions are not known to be defined: ivy-read, enable-smerge-maybe
FS #2
This commit is contained in:
parent
09b8e739e4
commit
ccfd6a33cd
@ -48,17 +48,22 @@
|
|||||||
|
|
||||||
(defun my-goto-git-gutter ()
|
(defun my-goto-git-gutter ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(if git-gutter-fr:diffinfos
|
(eval-when-compile (require 'git-gutter-fringe nil t))
|
||||||
(ivy-read "git-gutters-fr:"
|
(when (and (require 'git-gutter-fringe nil t)
|
||||||
(mapcar 'my-reshape-git-gutter git-gutter-fr:diffinfos)
|
(fboundp 'ivy-read))
|
||||||
:action (lambda (e)
|
|
||||||
;; ivy9+ keep `(car e)'
|
(if git-gutter-fr:diffinfos
|
||||||
;; ivy8- strip the `(car e)'
|
(ivy-read "git-gutters-fr:"
|
||||||
;; we handle both data structure
|
(mapcar 'my-reshape-git-gutter git-gutter-fr:diffinfos)
|
||||||
(unless (numberp e) (setq e (cdr e)))
|
:action (lambda (e)
|
||||||
(with-no-warnings
|
;; ivy9+ keep `(car e)'
|
||||||
(goto-line e))))
|
;; ivy8- strip the `(car e)'
|
||||||
(message "NO git-gutters-fringe!")))))
|
;; we handle both data structure
|
||||||
|
(unless (numberp e) (setq e (cdr e)))
|
||||||
|
(with-no-warnings
|
||||||
|
(goto-line e))))
|
||||||
|
(message "NO git-gutters-fringe!"))
|
||||||
|
))))
|
||||||
|
|
||||||
(use-package gitconfig-mode
|
(use-package gitconfig-mode
|
||||||
:ensure t
|
:ensure t
|
||||||
@ -93,7 +98,11 @@
|
|||||||
(goto-char (point-min))
|
(goto-char (point-min))
|
||||||
(when (re-search-forward "^<<<<<<< " nil t)
|
(when (re-search-forward "^<<<<<<< " nil t)
|
||||||
(smerge-mode +1)))))
|
(smerge-mode +1)))))
|
||||||
(add-hook 'buffer-list-update-hook #'enable-smerge-maybe))
|
|
||||||
|
(eval-when-compile (require 'smerge-mode nil t))
|
||||||
|
(when (and (require 'smerge-mode nil t)
|
||||||
|
(fboundp 'enable-smerge-maybe))
|
||||||
|
(add-hook 'buffer-list-update-hook #'enable-smerge-maybe)))
|
||||||
|
|
||||||
(provide 'init-git)
|
(provide 'init-git)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user