Observed behaviour: :eyes: :broken_heart:
I see "File mode specification error: (void-function flycheck-dmd-dub-set-include-path)" and doesn't do anything from there.
Expected behaviour: :heart: :smile:
Said message doesn't show and the LSP is started.
System Info :computer:
OS: gnu/linux
Emacs: 29.1
Spacemacs: 0.999.0
Spacemacs branch: develop (rev. 74969c8)
Graphic display: t
Running in daemon: t
Distribution: spacemacs
Editing style: vim
Completion: ivy
Layers:
(systemd auto-completion better-defaults emacs-lisp git parinfer ivy lsp common-lisp markdown multiple-cursors d
(shell :variables shell-default-height 30 shell-default-position 'bottom shell-default-shell 'vterm)
syntax-checking version-control pdf treemacs helpful ibuffer spacemacs-modeline spacemacs-navigation themes-megapack shell tree-sitter
(latex :variables latex-view-with-pdf-tools t latex-enable-auto-fill t latex-enable-magic t magic-latex-enable-suscript nil latex-enable-folding t latex-view-pdf-in-split-window t)
xclipboard forth
(org :variables org-enable-bootstrap-support t org-enable-sticky-header t org-enable-valign t org-enable-modern-support t))
Description :octocat:
The D lang layer doesn't work properly because of the function in the title not existing.
Reproduction guide :beetle:
dmd
and the D layerObserved behaviour: :eyes: :broken_heart: I see "File mode specification error: (void-function flycheck-dmd-dub-set-include-path)" and doesn't do anything from there.
Expected behaviour: :heart: :smile: Said message doesn't show and the LSP is started.
System Info :computer:
Backtrace :paw_prints:
This is from the messages buffer:
This happens because the layer supposedly hasn't been updated and that function doesn't exist in flycheck-dmd-dub. It stems from here: https://github.com/syl20bnr/spacemacs/blob/develop/layers/%2Blang/d/packages.el#L62. Removing the offending line makes everything work again, I'll make a PR with that fix.