Duas coisas vêm à mente.
- 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
- 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