Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docstring slot busy for select-window in evil-core.el #1898

Open
rickalex21 opened this issue May 8, 2024 · 0 comments
Open

Docstring slot busy for select-window in evil-core.el #1898

rickalex21 opened this issue May 8, 2024 · 0 comments

Comments

@rickalex21
Copy link

rickalex21 commented May 8, 2024

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()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant