-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Description
I confirm that...
-
I have searched the issue tracker, documentation, FAQ, Discourse, and Google, in case this issue has already been reported/resolved.
-
I have read "How to Debug Issues", and will use it to provide as much information about this issue as possible.
-
The issue can be reproduced on the latest available commit of Doom.
-
The issue can be reproduced on a stable release of Emacs, such as 27 or 28. (Doom does not support development builds like 29+ or any version ending in .50 or .9x)
Expected behavior
Expected evil-collection related keybindings to work normally (e.g. SPC P P should do projectile project search).
NOTE this is only found in emacs29 I am just making this issue for awareness, I understand it is not officially supported
Current behavior
After performing a doom upgrade around this hash 811c18c (and on the latest)
I find that keybindings like Spc-p-p Spc-p-f Spc-w-v do not work (are undefined).
The results of doom doctor are as follows:
❯ doom doctor
The doctor will see you now...
> Checking your Emacs version...
! Detected a development version of Emacs (29.0.50)
This is the bleeding edge of Emacs. Doom does not support it because
Emacs HEAD is in an especially unstable period of its development. If
you've found a stable commit, great! But be cautious about updating
too eagerly!
Because development builds are prone to random breakage, there will be
a greater burden on you to investigate and deal with issues. Please
make extra sure that your issue is reproducible in 28.1 before
reporting them to Doom's issue tracker!
If this doesn't phase you, read the "Why does Doom not support Emacs
HEAD" QnA in Doom's FAQ. It offers some advice for debugging and
surviving issues on the bleeding edge. Failing that, 28.1 is highly
recommended and will always be Doom's best supported version of Emacs.
> Checking for Doom's prerequisites...
> Checking for Emacs config conflicts...
> Checking for great Emacs features...
> Checking for private config conflicts...
> Checking for stale elc files...
> Checking for problematic git global settings...
> Checking Doom Emacs...
x There was an unexpected runtime error
Message: Symbol's function definition is void
Details: (evil-collection-define-key)
Backtrace:
(evil-collection-define-key 'normal 'dired-mode-map "h" 'dired-up-directory "l" 'dired-find-file)
(progn nil (evil-define-key* '(normal) dired-mode-map (kbd "M-RET") #'my/dired-open-externally) (evil-collection-define-key 'normal 'dired-mode-map "h" 'dired-up-directory "l" 'dired-find-file) (setq dir...
(condition-case err (progn nil (evil-define-key* '(normal) dired-mode-map (kbd "M-RET") #'my/dired-open-externally) (evil-collection-define-key 'normal 'dired-mode-map "h" 'dired-up-directory "l" 'dired-...
(if (not (require 'dired nil t)) (display-warning 'use-package (format "Cannot load %s" 'dired) :error) (condition-case err (progn nil (evil-define-key* '(normal) dired-mode-map (kbd "M-RET") #'my/dired-...
(progn (let ((custom--inhibit-theme-enable nil)) (if (memq 'use-package custom-known-themes) nil (custom-declare-theme 'use-package 'use-package-theme nil) (enable-theme 'use-package) (setq custom-enable...
(condition-case err (progn (let ((custom--inhibit-theme-enable nil)) (if (memq 'use-package custom-known-themes) nil (custom-declare-theme 'use-package 'use-package-theme nil) (enable-theme 'use-package)...
(load-with-code-conversion "/home/reggiemarr/.doom.d/config.el" "/home/reggiemarr/.doom.d/config.el" nil t)
(load "/home/reggiemarr/.doom.d/config.el" nil nomessage)
(condition-case e (load path noerror 'nomessage) ((debug doom-error) (signal (car e) (cdr e))) ((debug error) (setq path (locate-file path load-path (get-load-suffixes))) (signal (cond ((not (and path (f...
(doom-load "/home/reggiemarr/.doom.d/config.el")
(let ((doom--current-module '(:user)) (doom--current-flags 'nil)) (doom-load "/home/reggiemarr/.doom.d/config.el"))
(load-with-code-conversion "/home/reggiemarr/.emacs.d/.local/etc/@/init.29.el" "/home/reggiemarr/.emacs.d/.local/etc/@/init.29.el" t t)
! Wrote extended backtrace to ~/.emacs.d/.local/logs/cli.doom.220918201839.39556.error
Steps to reproduce
- Open Emacs
- Attempt Spc-p-p (or other evil collection keybinding)
- Returns message "SPC P P is undefined"
System Information
Metadata
Metadata
Assignees
Labels
Type
Projects
Status