Как «открыть с помощью» NTemacs в Windows?

Как «открыть с помощью» NTemacs в Windows?

Я только что установил 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из командной строки.

Связанный контент