syl20bnr / spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
http://spacemacs.org
GNU General Public License v3.0
23.58k stars 4.9k forks source link

Setting vterm as default shell doesn't work with SPC ' shell-pop #16210

Closed manjaroblack closed 6 months ago

manjaroblack commented 7 months ago

Description :octocat:

VTerm not working in shell pop.

Reproduction guide :beetle:

Observed behaviour: :eyes: :broken_heart: shell-pop does not open, generates an error: wrong type argument: commandp, spacemacs/shell-pop-vshell

Expected behaviour: :heart: :smile: SPC ' should open vterm in the shell-pop SPC a t s v works just fine and open vterm

System Info :computer:

Backtrace :paw_prints:

<<BACKTRACE IF RELEVANT>>
smile13241324 commented 6 months ago

Your config is wrong! You have used vshell but it is vterm. The layer will subsequently try to access a non existent function hence the error.

manjaroblack commented 6 months ago

Wow, thank you. I can’t believe I was blind to that. It is working now.