Omnisharp para o Emacs não funciona

2

Eu tentei recentemente trabalhar com o C # com o Emacs24. Eu encontrei o link que eu instalei com o MELPA. Então eu corro. Nada aconteceu. Eu me pergunto o que deu errado. Eu acho que não tenho curl instalado na minha máquina Windows. Eu baixei algum tipo de onda, mas não sei como usá-lo e vinculá-lo ao meu Emacs. Por favor ajude.

    
por jjpikoov 24.09.2013 / 20:07

1 resposta

2

Duas coisas vêm à mente.

  1. Você está executando o servidor OmniSharp? O OmniSharp for Emacs depende do servidor OmniSharp para suas conclusões. Você pode encontrar aqui . Compile-o e execute-o em uma solução do Visual Studio / Mono - por exemplo OmniSharp.exe -s path / to / solution
  2. Você mencionou o curl - ele precisa estar no seu Windows PATH em algum lugar. Cole o curl.exe em uma pasta (por exemplo, C: \ tools) e adicione C: \ tools ao seu caminho. Existem algumas maneiras de fazer isso.
    • Você pode adicioná-lo ao seu caminho no nível do sistema operacional ( este link mostrará como) e reiniciar Emacs
    • Você pode adicionar ao seu PATH dentro do Emacs com um pouco de lisp. Isso definirá sua variável de ambiente PATH somente no Emacs. Adicione-o ao seu dotemacs e avalie-o ou reinicie o Emacs.

      (setenv "PATH" (concat "C:/tools;" (getenv "PATH")))

Espero que isso ajude e boa sorte - OmniSharp é incrível, e eu uso diariamente.

Simon

    
por 25.09.2013 / 22:40