Docstring slot busy for select-window in evil-core.el
rickalex21 opened this issue · comments
Issue type
- Bug report
Environment
Emacs version: GNU Emacs 29.3 (build 2, x86_64-unknown-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-03-25
Operating System: Linux void 6.6.22_1 SMP PREEMPT_DYNAMIC Fri Mar 15 23:56:15 UTC 2024 x86_64 GNU/Linux
Evil version: 1.15.0
Evil installation type: MELPA
Graphical/Terminal: Graphical Wayland
Reproduction steps
Start emacs on Void linux with this config using straight:
(setq debug-on-message "Docstring")
(use-package evil
:demand t
:straight t
:config
(evil-mode 1))
Expected behavior
Should start normally.
Actual behavior
There is a delay and I see the message Docstring slot busy for select-window
. It looks like
it has to do with an advice in evil-core.el?
Here is the error:
Debugger entered--Lisp error: "Docstring slot busy for select-window"
documentation(#<subr use-global-map>)
help-function-arglist(#<subr use-global-map> preserve-names)
ad-arglist(#<subr use-global-map>)
ad-make-advised-definition(use-global-map)
ad-activate-advised-definition(use-global-map nil)
ad-activate(use-global-map nil)
byte-code("\300\301\302\303\304$\210\305\301\304\"\210\300\306\307\303\304$\210\305\306\304\"\207" [ad-add-advice use-global-map (evil nil t (advice lambda nil "Refresh Evil keymaps." (evil-normalize-keymaps))) after nil ad-activate use-local-map (evil nil t (advice lambda nil "Refresh Evil keymaps." (evil-normalize-keymaps)))] 5)
require(evil-core)
byte-code("\302\303!\210\302\304!\210\302\305!\210\302\306!\210\302\307!\210\302\310!\210\302\311!\210\302\312!\210\302\313!\210\302\314!\210\302\315!\210\302\316!\210\10\203..." [evil-want-integration evil-want-keybinding require evil-vars evil-common evil-core evil-states evil-repeat evil-macros evil-search evil-ex evil-types evil-commands evil-jumps evil-maps evil-integration evil-keybindings run-hooks evil-after-load-hook provide evil] 2)
require(evil nil nil)
load-with-code-conversion("/home/ritchie/.config/emacs-current/init.el" "/home/ritchie/.config/emacs-current/init.el" t t)
load("/home/ritchie/.config/emacs-current/init" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode 0x1b015bc75324e050>) #f(compiled-function () #<bytecode -0x36f96a14933db7b>) t)
command-line()
normal-top-level()