vagrant | use 'vagrant-tramp-shell if 'shell-default-shell is 'shell (#15701)

This commit is contained in:
Elliott Shugerman 2022-08-14 15:10:15 -04:00 committed by GitHub
parent 913c8b0f9f
commit eb809cc61c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -41,6 +41,11 @@
"atvS" 'vagrant-suspend
"atvV" 'vagrant-up))))
(defun spacemacs/vagrant-ssh ()
(interactive)
(call-interactively (if (eq shell-default-shell 'shell)
'vagrant-tramp-shell
'vagrant-tramp-term)))
(defun vagrant/init-vagrant-tramp ()
(use-package vagrant-tramp
:defer t
@ -52,4 +57,4 @@
(unless spacemacs--vagrant-tramp-loaded
(vagrant-tramp-add-method)
(setq spacemacs--vagrant-tramp-loaded t)))
(spacemacs/set-leader-keys "atvt" 'vagrant-tramp-term))))
(spacemacs/set-leader-keys "atvt" 'spacemacs/vagrant-ssh))))