[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using emacsclient -t as $EDITOR from within Emacs
From: |
Nikolai Weibull |
Subject: |
Re: Using emacsclient -t as $EDITOR from within Emacs |
Date: |
Fri, 6 Sep 2013 08:02:47 +0200 |
On Fri, Sep 6, 2013 at 1:36 AM, Felix Dietrich
<felix.dietrich@sperrhaken.name> wrote:
> Nikolai Weibull <now@disu.se> writes:
>> Invoking emacsclient -t from shell-command gives me
>>
>> emacsclient: could not get terminal name
>>
>> It seems that ttyname (fileno (stdio)) fails, which doesn’t seem
>> unreasonable, I suppose, but I was wondering how I should get around
>> this. I want to be able to execute commands that invoke $EDITOR,
>> which I’ve set to a shell script that invokes emacsclient -t, from
>> within Emacs (for example, from Dired) that’s running as a server and
>> so far I’m only either failing with errors or locking up my terminal.
>
> If you can leave off the parameter '-t' emacsclient will simply open the
> file on the emacs-server. You can than edit the file in you current
> emacs window in you text-shell, or you could if your terminal wouldn't
> lock. Adding an ampersand '&' to the COMMAND string passed to
> `shell-command' will run it asynchronously so that you will be able to
> continue editing while your command is running in the background, which
> it will, because it is you trying to interactively edit a file.
Precisely. I figured this out yesterday evening. I had figured that
the -t would allow for a new frame to be created in the daemon and
displayed “over” the current one on the same terminal, but leaving off
-t and running asynchronously seems to be the only way.
Thanks!
- Using emacsclient -t as $EDITOR from within Emacs, Nikolai Weibull, 2013/09/04
- Re: Using emacsclient -t as $EDITOR from within Emacs, Felix Dietrich, 2013/09/05
- Re: Using emacsclient -t as $EDITOR from within Emacs,
Nikolai Weibull <=
- Re: Using emacsclient -t as $EDITOR from within Emacs, Suvayu Ali, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Yuri Khan, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Suvayu Ali, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Nikolai Weibull, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Suvayu Ali, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Nikolai Weibull, 2013/09/06
- Re: Using emacsclient -t as $EDITOR from within Emacs, Suvayu Ali, 2013/09/06