[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple Eshell process?

From: Samer Masterson
Subject: Re: Multiple Eshell process?
Date: Mon, 09 Nov 2015 13:44:41 -0800

Eshell has sessions that you can use to have multiple eshells open at
the same time. You can start a new eshell session with "(eshell t)".

I have a function in my .emacs.d for starting new eshell sessions, which
I bind to "C-x M".

(defun my-new-eshell ()
  (eshell t))

(global-set-key (kbd "C-x M") 'my-new-eshell)


On Mon, Nov 9, 2015, at 01:00 PM, Eli Zaretskii wrote:
> > Date: Mon, 9 Nov 2015 21:43:06 +0100
> > From: "Jesuz Networks Inc. " <address@hidden>
> > 
> > When I'm compiling something in Eshell, of Importing my mail with offlinemap
> > tool, then I need to wait long time before a process in Eshell is finished 
> > and
> > I can use Eshell again.
> > As far as it seems, I could only run one Eshell process.
> > 
> > This is somewhat inconvenient. For example, when you run a process in Guake
> > terminal, you can spawn another Guake terminal in a new tab and do your 
> > thing
> > while a process is still running in another tab.
> > 
> > So I'm wondering if this could be possible with Eshell? 
> Eshell is actually a Lisp program, and Emacs has only one Lisp
> thread.  So no, this is not currently possible.  It could be possible
> when we integrate the concurrency branch into Emacs, though.  Maybe.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]