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))