Come posso associare i file in Windows in modo che si aprano nei miei emacs in esecuzione usando emacsclient?
Posso solo trovare alcuni vecchi postemacsclient-w32
che menzionano che sembrano essere stati interrotti.
Come posso associare i file in Windows in modo che si aprano nei miei emacs in esecuzione usando emacsclient?
Posso solo trovare alcuni vecchi postemacsclient-w32
che menzionano che sembrano essere stati interrotti.
Risposte:
Cosa ti fa pensare che sia stato sospeso?
Può essere trovato nel pacchetto emacs-w32-24.5-2 di Cygwin:
Puoi sempre scoprire quali pacchetti contengono particolari comandi Cygwin utilizzando i pacchetti di ricerca :
Nota:
emacs-32.exe
con Windowsexplorer
Uso il pacchetto emacs-w32. È probabilmente il più semplice / più facile per funzionare correttamente. Prima di iniziare, ti consigliamo di impostare un
HOME
valore di ambiente perché semplifica tutto.Per impostazione predefinita, Emacs su Windows utilizza
C:\Users\<username>\AppData\Roaming\
come home directory. Puoi cambiarlo facendo clic destro su "Computer", scegliendo proprietà, facendo clic su "Variabili d'ambiente .." e aggiungendo una nuova variabile utente chiamataHOME
uguale aC:\Users\<username>\
.Opzione di contesto "Modifica con Emacs"
Ecco alcune chiavi di registro per aggiungere un'opzione del menu di scelta rapida "Modifica con 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\\\\\\\")\\\\\\\" \\\" \" "
Sì, sono molte barre rovesciate. Questo dovrebbe gestire tutti i percorsi / nomi di file (gli spazi nei percorsi sono malvagi).