После обновления пакетов в конфигурации Emacs Magit перестал работать на меня.
(require 'magit)
Сбой с ошибкой error "Required feature ‘isearch’ was not provided"
.
Это трассировка всего стека:
Debugger entered--Lisp error: (error "Required feature ‘isearch’ was not provided")
require(isearch)
eval-buffer(#<buffer *load*-496672> nil "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/transient-20190504.1155/transient.el" nil t) ; Reading at buffer position 2066
load-with-code-conversion("/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/transient-20190504.1155/transient.el" "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/transient-20190504.1155/transient.el" nil t)
require(transient)
eval-buffer(#<buffer *load*-724674> nil "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-mode.el" nil t) ; Reading at buffer position 1313
load-with-code-conversion("/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-mode.el" "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-mode.el" nil t)
require(magit-mode)
eval-buffer(#<buffer *load*-170353> nil "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-core.el" nil t) ; Reading at buffer position 1353
load-with-code-conversion("/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-core.el" "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit-core.el" nil t)
require(magit-core)
eval-buffer(#<buffer *load*> nil "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit.el" nil t) ; Reading at buffer position 2120
load-with-code-conversion("/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit.el" "/home/marek/Dotfiles/emacs.d/.cask/25.3/elpa/magit-20190504.1425/magit.el" nil t)
require(magit)
eval((require (quote magit)) nil)
elisp--eval-last-sexp(nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
#<subr call-interactively>(eval-last-sexp nil nil)
apply(#<subr call-interactively> eval-last-sexp (nil nil))
call-interactively@ido-cr+-record-current-command(#<subr call-interactively> eval-last-sexp nil nil)
apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> (eval-last-sexp nil nil))
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)
~ На данный момент мне пришлось удалить Magit из моей конфигурации, что решило проблему. ~
На данный момент я взломал его, добавив
(provide 'isearch)
поверх моей инициализации
Я подумал, что мог бы сначала спросить здесь, прежде чем создавать отчет об ошибке.