
Я только что установил ntemacs
и хотел бы открывать .txt
файлы с его помощью по умолчанию. Единственный исполняемый файл, который он откроет, это emacs.exe
, но он также открывает окно командной строки, и было бы хорошо, если бы я мог просто заставить его открыться без окна командной строки.
решение1
Вы хотите runemacs.exe
, а не emacs.exe
.
решение2
Я создаю следующий bat-скрипт (обычно называемый emacsc
) и связываю его с текстовыми файлами и т.п.
@echo off
if "%~1"=="" goto noargs
"%~dp0\emacs-24.0.50\bin\emacsclientw.exe" -na "%~dp0\emacs-24.0.50\bin\runemacs.exe" %*
goto exit
:noargs
"%~dp0\emacs-24.0.50\bin\emacsclientw.exe" -na "%~dp0\emacs-24.0.50\bin\runemacs.exe" -e *scratch*
:exit
Я также добавляю его в путь, чтобы при запуске emacsc
из командной строки.