From 19bb89040256d3b046ed1abe3d5a54af41fc3a8a Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Wed, 12 Aug 2015 15:17:59 -0400 Subject: [PATCH] csharp layer: set omnisharp-auto-complete-want-documentation to nil When using company package. --- contrib/!lang/csharp/packages.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contrib/!lang/csharp/packages.el b/contrib/!lang/csharp/packages.el index 7b88f36ed..01161e46f 100644 --- a/contrib/!lang/csharp/packages.el +++ b/contrib/!lang/csharp/packages.el @@ -21,7 +21,14 @@ (add-hook 'csharp-mode-hook 'omnisharp-mode) (use-package omnisharp :defer t - :init (push 'company-omnisharp company-backends-csharp-mode) + :init + (progn + (when (configuration-layer/package-usedp 'company) + ;; needed to avoid an error when fetching doc using company + ;; Note: if you are using a roslyn based omnisharp server you can + ;; set back this variable to t. + (setq omnisharp-auto-complete-want-documentation nil)) + (push 'company-omnisharp company-backends-csharp-mode)) :config (evil-leader/set-key-for-mode 'csharp-mode ;; Compile "mcc" 'omnisharp-build-in-emacs ;; Only one compile command so use top-level