emacs-devel
[Top][All Lists]
Advanced

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

Re: Multiple Eshell process?


From: Rene Froger
Subject: Re: Multiple Eshell process?
Date: Mon, 9 Nov 2015 23:12:07 +0100

Thanks Samer Masterson, (eshell t) did do the trick, clever of you. It solved even my question, where I thought you need a new Eshell process for that.

2015-11-09 22:44 GMT+01:00 Samer Masterson <address@hidden>:
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 ()
  (interactive)
  (eshell t))

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

-samer

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]