[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compile Mode and "host" Emacs
From: |
Sebastian Wiesner |
Subject: |
Re: Compile Mode and "host" Emacs |
Date: |
Tue, 29 Oct 2013 14:11:13 +0100 |
2013/10/29 Andreas Schwab <address@hidden>:
> Sebastian Wiesner <address@hidden> writes:
>
>> For instance, assume that I do "M-x compile RET foo.sh", then how can
>> I get the path to the Emacs executable **within foo.sh**.
>
> Why do you need that? What is the difference to running it outside
> Emacs?
Oh, come on, can we please just assume that I *have* a valid use case?
Is it so hard not to challenge a question, and just *answer* it?
But since you will insist: I want to interact with the running Emacs,
obviously. More precisely, in my "build" script I want to evaluate
some expressions, and probably a complete Emacs Lisp script.
Now, it's not quite uncommon to have multiple Emacs versions
installed. To give the user the freedom of choice in this case, I
provide an option to select the target Emacs.
Currently I just use the default `emacs` executable, if the user
didn't select a different version. When running outside Emacs, I have
no other choice, but when running from inside Emacs, I could really
use a more clever default, namely the Emacs, that was used to start
the script.
It's not quite an essential feature, but really convenient, if you use
a "non-default" Emacs, that is, an Emacs, which is not available as
"emacs" in "$PATH". Which is, by the way, a common case on OS X, if
Emacs is installed from a pre-build App bundle. In such cases,
"emacs" still points to the OS X system Emacs (a horribly dated
version 22), but the user actually uses a more recent version from an
App bundle, started from the graphical user interface of OS X.
>
> Andreas.
>
> --
> Andreas Schwab, SUSE Labs, address@hidden
> GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
> "And now for something completely different."
- Compile Mode and "host" Emacs, Sebastian Wiesner, 2013/10/29
- Re: Compile Mode and "host" Emacs, Nathan Trapuzzano, 2013/10/29
- Re: Compile Mode and "host" Emacs, Sebastian Wiesner, 2013/10/29
- Re: Compile Mode and "host" Emacs, Andreas Schwab, 2013/10/29
- Re: Compile Mode and "host" Emacs,
Sebastian Wiesner <=
- Re: Compile Mode and "host" Emacs, Andreas Schwab, 2013/10/29
- Re: Compile Mode and "host" Emacs, Sebastian Wiesner, 2013/10/29
- Re: Compile Mode and "host" Emacs, Andreas Schwab, 2013/10/29
- Re: Compile Mode and "host" Emacs, Sebastian Wiesner, 2013/10/29
- Re: Compile Mode and "host" Emacs, Michael Albinus, 2013/10/29
- Re: Compile Mode and "host" Emacs, Andreas Schwab, 2013/10/29
- Re: Compile Mode and "host" Emacs, Eli Zaretskii, 2013/10/29
- Re: Compile Mode and "host" Emacs, Sebastian Wiesner, 2013/10/29
- Re: Compile Mode and "host" Emacs, Eli Zaretskii, 2013/10/29
- Re: Compile Mode and "host" Emacs, Óscar Fuentes, 2013/10/29