From 6650dcf6e706699bf761ffadd09f431239d9ca88 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 4 Feb 2018 04:49:05 -0500 Subject: [PATCH] lang/csharp: fix omnisharp server integration --- modules/lang/csharp/config.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/lang/csharp/config.el b/modules/lang/csharp/config.el index d86ca508c..e15443f54 100644 --- a/modules/lang/csharp/config.el +++ b/modules/lang/csharp/config.el @@ -7,10 +7,11 @@ :after csharp-mode :preface (setq omnisharp-auto-complete-want-documentation nil - omnisharp-server-executable-path (concat doom-local-dir "OmniSharp.exe")) + omnisharp-cache-directory (concat doom-cache-dir "omnisharp")) :config - (if (file-exists-p omnisharp-server-executable-path) - (add-hook! csharp-mode #'(eldoc-mode flycheck-mode omnisharp-mode)) + (add-hook! csharp-mode #'(eldoc-mode flycheck-mode omnisharp-mode)) + + (unless (file-exists-p (omnisharp--server-installation-path t)) (warn "csharp-mode: omnisharp server isn't installed, completion won't work")) (set! :company-backend 'csharp-mode '(company-omnisharp))