Emacs 'Требуемая Magit функция' isearch 'не была предоставлена - PullRequest
0 голосов
/ 04 мая 2019

После обновления пакетов в конфигурации 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)

поверх моей инициализации

Я подумал, что мог бы сначала спросить здесь, прежде чем создавать отчет об ошибке.

...