dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

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:
A.gitignore | 2++
Mconfig.org | 11+++++++++++
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