Я могу найти только некоторые старые посты с упоминанием emacsclient-w32, которые, похоже, были прекращены.
Что заставляет вас думать, что это было прекращено?
Его можно найти в пакете Cygwin emacs-w32-24.5-2:
Вы всегда можете узнать, какие пакеты содержат определенные команды Cygwin, используя Search Packages :
Замечания:
- Также доступна версия для Cygwin x86 (32-разрядная версия Cygwin).
Интеграция emacs-32.exe
с Windowsexplorer
Я использую пакет emacs-w32. Это, наверное, самый простой / простой способ правильно работать. Прежде чем начать, вы захотите установить
HOME
значение среды, потому что оно упрощает все.По умолчанию Emacs в Windows использует в
C:\Users\<username>\AppData\Roaming\
качестве домашнего каталога. Вы можете изменить это, щелкнув правой кнопкой мыши «Компьютер», выбрав свойства, щелкнув «Переменные среды ...» и добавив новую переменную пользователя,HOME
которая называется равнойC:\Users\<username>\
.Контекстная опция «Редактировать с Emacs»
Вот некоторые ключи реестра, чтобы добавить контекстное меню правой кнопкой мыши «Изменить с помощью Emacs»:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\openWithEmacs] @="&Edit with Emacs" [HKEY_CLASSES_ROOT\*\shell\openWithEmacs\command] @="C:\\cygwin64\\bin\\run.exe bash \"-l -c \\\"emacsclient -n \\\\\\\"$(cygpath \\\\\\\"%1\\\\\\\")\\\\\\\" \\\" \" "
Да, это много обратной косой черты. Это должно обрабатывать все пути / имена файлов в порядке (пробелы в путях являются злыми).
Источник Работает с контекстным меню «Редактировать с Emacs» для Cygwin Emacs и общими советами Cygwin