From 8af46aad5a3ad751fa9068989b2997296f83e5cc Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 18 Feb 2018 21:31:16 -0500 Subject: [PATCH] lang/csharp: fix omnisharp detection when server is installed locally #422 --- modules/lang/csharp/config.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/lang/csharp/config.el b/modules/lang/csharp/config.el index 6b795a629..41b2ded8b 100644 --- a/modules/lang/csharp/config.el +++ b/modules/lang/csharp/config.el @@ -11,8 +11,9 @@ (setq omnisharp-auto-complete-want-documentation nil omnisharp-cache-directory (concat doom-cache-dir "omnisharp")) :config - (unless (file-exists-p (omnisharp--server-installation-path t)) - (warn! "Omnisharp server isn't installed, completion won't work")) + (let ((omnisharp-bin (or omnisharp-server-executable-path (omnisharp--server-installation-path t)))) + (unless (file-exists-p omnisharp-bin) + (warn! "Omnisharp server isn't installed, completion won't work"))) (add-hook! csharp-mode #'(eldoc-mode flycheck-mode omnisharp-mode))