lang/csharp: add +lsp flag & support

This commit is contained in:
Henrik Lissner 2019-09-26 13:50:36 -04:00
parent bb68bcb80a
commit d51cc0879d
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 7 additions and 1 deletions

View file

@ -3,6 +3,9 @@
(after! csharp-mode
(add-hook 'csharp-mode-hook #'rainbow-delimiters-mode)
(when (featurep! +lsp)
(add-hook 'csharp-mode-local-vars-hook #'lsp!))
(set-electric! 'csharp-mode :chars '(?\n ?\}))
(set-rotate-patterns! 'csharp-mode
:symbols '(("public" "protected" "private")
@ -13,6 +16,7 @@
(use-package! omnisharp
:unless (featurep! +lsp)
:hook (csharp-mode . omnisharp-mode)
:commands omnisharp-install-server
:preface

View file

@ -2,7 +2,9 @@
;;; lang/csharp/packages.el
(package! csharp-mode)
(package! omnisharp)
(unless (featurep! +lsp)
(package! omnisharp))
(when (featurep! +unity)
(package! shader-mode))