commit 86b6cb04e117fe42c033875210d8fcc59a70734f
parent cbaf7aeac18d7e839f08474e6fc887ba482ef955
Author: Lukas Henkel <lh@entf.net>
Date: Thu, 15 Jul 2021 19:08:12 +0200
C# support for LSP and private settings
Diffstat:
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1 @@
+private.el
+\ No newline at end of file
diff --git a/config.org b/config.org
@@ -295,6 +295,11 @@ Company prescient for smart completions.
(use-package go-mode
:straight t)
#+end_src
+** C#
+#+begin_src emacs-lisp
+ (use-package csharp-mode
+ :straight t)
+#+end_src
** LSP and DAP
Using the language server protocol, we can support a lot of different programming languages
#+begin_src emacs-lisp
@@ -303,6 +308,7 @@ Using the language server protocol, we can support a lot of different programmin
:init
(setq lsp-keymap-prefix "C-c l")
:hook ((go-mode . lsp-mode)
+ (csharp-mode . lsp-mode)
(lsp-mode . lsp-enable-which-key-integration))
:commands lsp)
@@ -353,3 +359,8 @@ Emacs EPub reader.
:straight t
:mode ("\\.epub\\'" . nov-mode))
#+end_src
+* Private stuff
+#+begin_src emacs-lisp
+ (when-let (path (expand-file-name "private.el" user-emacs-directory))
+ (load path))
+#+end_src