Omnisharp untuk Emacs tidak berfungsi

2

Saya mencoba baru-baru ini untuk bekerja dengan C # dengan Emacs24. Saya menemukan https://github.com/sp3ctum/omnisharp-emacs saya menginstalnya dengan MELPA. Lalu saya jalankan. Tidak ada yang terjadi. Saya bertanya-tanya apa yang salah. Saya pikir saya tidak memiliki ikal yang diinstal pada mesin Windows saya. Saya mengunduh semacam ikal, tetapi saya tidak tahu cara menggunakannya dan menautkannya ke Emacs saya. Tolong bantu.

jjpikoov
sumber

Jawaban:

2

Dua hal muncul dalam pikiran.

  1. Apakah Anda menjalankan server OmniSharp? OmniSharp untuk Emacs bergantung pada server OmniSharp untuk kelengkapannya. Anda dapat menemukannya di sini . Kompilasi, dan jalankan melawan solusi Visual Studio / Mono - misalnya jalur OmniSharp.exe -s / ke / solusi
  2. Anda menyebutkan ikal - itu harus di PATH windows Anda di suatu tempat. Tempelkan curl.exe di folder (misalnya, C: \ tools) dan tambahkan C: \ tools ke jalur Anda. Ada beberapa cara untuk melakukan itu.
    • Anda dapat menambahkannya ke jalur Anda di tingkat OS ( tautan ini akan menunjukkan caranya) dan mulai ulang Emacs.
    • Anda dapat menambahkan ke PATH Anda di dalam Emacs dengan sedikit lisp. Ini akan mengatur variabel lingkungan PATH Anda hanya dalam Emacs. Tambahkan ke dotemac Anda dan evaluasi atau mulai ulang Emacs.

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

Saya harap ini membantu dan semoga berhasil - OmniSharp mengagumkan, dan saya menggunakannya setiap hari.

Simon

bbbcarter
sumber