Ich kann nur einige alte Beiträge finden, in denen Emacsclient-w32 erwähnt wird, die anscheinend eingestellt wurde.
Was lässt Sie glauben, dass es eingestellt wurde?
Es befindet sich im Cygwin-Paket emacs-w32-24.5-2:
Sie können immer herausfinden, welche Pakete bestimmte Cygwin-Befehle enthalten, indem Sie Suchpakete verwenden :
Hinweis:
- Es gibt auch eine Version für Cygwin x86 (32-Bit-Cygwin).
Integration emacs-32.exe
mit Windowsexplorer
Ich verwende das Paket emacs-w32. Es ist wahrscheinlich am einfachsten / am einfachsten, richtig zu arbeiten. Bevor Sie beginnen, müssen Sie einen
HOME
Umgebungswert festlegen, da dies alles einfacher macht.Standardmäßig wird Emacs unter Windows
C:\Users\<username>\AppData\Roaming\
als Basisverzeichnis verwendet . Sie können dies ändern, indem Sie mit der rechten Maustaste auf "Computer" klicken, Eigenschaften auswählen, auf "Umgebungsvariablen .." klicken und eine neue Benutzervariable hinzufügenHOME
, die als gleich bezeichnet wirdC:\Users\<username>\
.Kontextoption "Mit Emacs bearbeiten"
Hier einige Registrierungsschlüssel, um eine Kontextmenüoption "Edit with Emacs" mit der rechten Maustaste hinzuzufügen:
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\\\\\\\")\\\\\\\" \\\" \" "
Ja, das sind viele Backslashes. Damit sollten alle Pfade / Dateinamen in Ordnung sein (Leerzeichen in Pfaden sind böse).
Quelle Beim Kontextmenü "Bearbeiten mit Emacs" für Cygwin-Emacs und allgemeine Cygwin-Tipps