[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: no executable emacs binary in exec-directory
From: |
Lennart Borgman |
Subject: |
Re: no executable emacs binary in exec-directory |
Date: |
Sat, 29 Nov 2008 14:55:21 +0100 |
On Sat, Nov 29, 2008 at 2:41 PM, Lennart Borgman
<address@hidden> wrote:
> On Sat, Nov 29, 2008 at 2:23 PM, Sven Joachim <address@hidden> wrote:
>> On 2008-11-29 14:00 +0100, Lennart Borgman wrote:
>>
>>> I thought that the currently running emacs binary should be in
>>> exec-directory. That does not seem to be the case always.
>>
>> Actually, on GNU/Linux this should never be the case.
>>
>>> How do you find it?
>>
>> It is in invocation-directory, and its name is invocation-name.
>
> Thanks. Is this then the way to find the executable?
>
> (defun ourcomments-find-emacs-executable ()
> (let ((exec-path (list invocation-directory)))
> (executable-find invocation-name)))
Hm, this looks better, but I wonder about the "1".
(defun ourcomments-find-emacs ()
(locate-file invocation-name
(list invocation-directory)
exec-suffixes
1 ;; Depreceated, but used in executable-find
))