From 2485123164a1c01a7a680e71eeddbe2567d75c96 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 22 Aug 2019 14:44:14 -0400 Subject: [PATCH] term/{eshell,vterm}: remove already in * buffer check Allows users to spawn additional eshell/vterm buffers, if they like. --- modules/term/eshell/autoload/eshell.el | 2 -- modules/term/vterm/autoload.el | 2 -- 2 files changed, 4 deletions(-) diff --git a/modules/term/eshell/autoload/eshell.el b/modules/term/eshell/autoload/eshell.el index 774ca6531..cadcd20dd 100644 --- a/modules/term/eshell/autoload/eshell.el +++ b/modules/term/eshell/autoload/eshell.el @@ -117,8 +117,6 @@ (defun +eshell/here (&optional command) "Open eshell in the current buffer." (interactive "P") - (when (eq major-mode 'eshell-mode) - (user-error "Already in an eshell buffer")) (let ((buf (+eshell--unused-buffer))) (with-current-buffer (switch-to-buffer buf) (if (eq major-mode 'eshell-mode) diff --git a/modules/term/vterm/autoload.el b/modules/term/vterm/autoload.el index ff65e4a63..85f8b22fc 100644 --- a/modules/term/vterm/autoload.el +++ b/modules/term/vterm/autoload.el @@ -46,8 +46,6 @@ If prefix ARG is non-nil, cd into `default-directory' instead of project root." (interactive "P") (unless (fboundp 'module-load) (user-error "Your build of Emacs lacks dynamic modules support and cannot load vterm")) - (when (eq major-mode 'vterm-mode) - (user-error "Already in a vterm buffer")) (require 'vterm) ;; This hack forces vterm to redraw, fixing strange artefacting in the tty. (save-window-excursion