Abra o arquivo com o cygwin emacsclient?

0

Como posso associar arquivos no Windows para que eles abram meus emacs em execução usando o emacsclient?

Posso encontrar apenas algumas postagens antigas mencionando emacsclient-w32 , que parece ter sido descontinuado .

    
por Miserable Variable 15.01.2016 / 23:43

1 resposta

0

Eu só consigo encontrar algumas mensagens antigas mencionando o emacsclient-w32 que parece ter sido descontinuado.

O que faz você pensar que foi descontinuado?

Ele pode ser encontrado no pacote Cyclwin emacs-w32-24.5-2:

VocêsemprepodedescobrirquaispacotescontêmcomandosespecíficosdoCygwinusando Pacotes de pesquisa :

Nota:

  • ExistetambémumaversãodisponívelparaoCygwinx86(32-bitCygwin).

Integrandoemacs-32.exeaoWindowsexplorer

Iusetheemacs-w32package.It'sprobablythesimplest/easiesttogetworkingproperly.Beforeyoubegin,you'llwanttosetaHOMEenvironmentvaluebecauseitmakeseverythingsimpler.

Bydefault,EmacsonWindowsusesC:\Users\<username>\AppData\Roaming\asit'shomedirectory.Youcanchangethisbyrightclickon"Computer", choosing properties, clicking "Environment Variables.." and adding a new User variable called HOME that's equal to C:\Users\<username>\.

"Edit with Emacs" context option

Here's some registry keys to add a right-click context menu option "Edit with 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\\\\")\\\\" \\"  \" "

Yes, that's a lot of backslashes. This should handle all paths/filenames okay (spaces in paths are evil).

Fonte Trabalhando na opção de menu de contexto "Editar com o Emacs" para o Cygwin Emacs e dicas gerais do Cygwin

    
por 16.01.2016 / 00:27