Thank you for creating this package, it has been very helpful to me. However, I've encountered an error in Emacs when using both nerd-icons-dired and dired-sidebar simultaneously: "No subdir-alist in directory<2>".
Debugger entered--Lisp error: (error "No subdir-alist in data<2>")
signal(error ("No subdir-alist in data<2>"))
error("No subdir-alist in %s" #<buffer data<2>>)
dired-current-directory()
dired-get-filename(relative noerror)
nerd-icons-dired--refresh()
nerd-icons-dired--setup()
nerd-icons-dired-mode()
run-hooks(change-major-mode-after-body-hook dired-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook dired-mode-hook))
run-mode-hooks(dired-mode-hook)
dired-mode()
clone-buffer()
dired-sidebar-get-or-create-buffer("/Users/lakor/data/")
dired-sidebar-toggle-sidebar()
funcall-interactively(dired-sidebar-toggle-sidebar)
call-interactively(dired-sidebar-toggle-sidebar nil nil)
command-execute(dired-sidebar-toggle-sidebar)
🤔I'm not familiar with Lisp, but it seems like 'noerror in (dired-get-filename 'relative 'noerror) isn't behaving as expected? When I tried ignoring errors directly as done in this PR, everything worked fine, please review.
Thank you for creating this package, it has been very helpful to me. However, I've encountered an error in Emacs when using both
nerd-icons-dired
anddired-sidebar
simultaneously: "No subdir-alist in directory<2>".Minimal reproducible configuration:
Reproduction steps:
M-x toggle-debug-on-error
C-x d
(Enter any directory containing folders)C-n
(Place cursor over any folder)C-x C-n
(Open dired-sidebar)Error log:
🤔I'm not familiar with Lisp, but it seems like
'noerror
in(dired-get-filename 'relative 'noerror)
isn't behaving as expected? When I tried ignoring errors directly as done in this PR, everything worked fine, please review.