[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re:
From: |
Angelo Graziosi |
Subject: |
Re: |
Date: |
Thu, 2 Dec 2021 15:09:29 +0100 (CET) |
> Try this in your .emacs :
>
> (let ((dir (file-name-directory (car command-line-args))))
> (setenv "PATH" (concat (getenv "PATH") path-separator dir))
> (setq exec-path (append exec-path (list dir))))
I tried this
(let ((dir (file-name-directory (car command-line-args))))
(setenv "PATH" (concat (getenv "PATH") path-separator dir))
(setq exec-path (append exec-path '("C:/msys64/mingw64/bin"
"C:/msys64/usr/bin"))))
but it does not seem to work.
First, I had to change it this way
- ...setq exec-path (append exec-path (list dir)...
+ ...setq exec-path (append exec-path '(list dir)...
otherwise Emacs won't start.
Second, with that change only '...\Emacs\bin' is added to the PATH, not the
MSYS2/MINGW64 paths...
Instead of change the init file, it is some year I use a Windows .lnk with
Target: C:\Windows\System32\cmd.exe /c "SET path=C:\msys64\mingw64\bin;%path%&&
SET PRELOAD_WINSOCK=1&& START /D ^"C:\LocalApps\Emacs\bin^" runemacs.exe"
Ciao,
Angelo.