Advertisement
Guest User

emacs dotnet

a guest
Jul 29th, 2022
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. (use-package lsp-mode
  2. :init
  3. ;; set prefix for lsp-command-keymap (few alternatives - "C-l", "C-c l")
  4. (setq lsp-keymap-prefix "C-c l")
  5. :hook ((csharp-mode . lsp))
  6. :commands lsp lsp-deferred)
  7.  
  8. (use-package lsp-ui
  9. :commands lsp-ui-mode)
  10.  
  11. (use-package flycheck
  12. :hook (prog-mode . flycheck-mode))
  13.  
  14. (use-package lsp-treemacs
  15. :commands lsp-treemacs-errors-list)
  16.  
  17. (use-package company
  18. :ensure t
  19. :diminish company-mode
  20. :init
  21. (setq company-idle-delay 0
  22. company-minimum-prefix-length 1)
  23. :hook (prog-mode . company-mode))
  24.  
  25. (use-package company-box
  26. :hook (company-mode . company-box-mode))
  27.  
  28. (use-package csharp-mode
  29. :ensure t
  30. :init
  31. (add-hook 'csharp-mode-hook 'rainbow-delimiters-mode)
  32. :mode (("\\.cs\\'" . csharp-mode)))
  33.  
  34. (use-package dotnet
  35. :ensure t
  36. :hook (csharp-mode . dotnet-mode))
  37.  
  38. (use-package csproj-mode
  39. :ensure t)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement