commit 86b6cb04e117fe42c033875210d8fcc59a70734f from: Lukas Henkel date: Thu Jul 15 17:22:26 2021 UTC C# support for LSP and private settings commit - cbaf7aeac18d7e839f08474e6fc887ba482ef955 commit + 86b6cb04e117fe42c033875210d8fcc59a70734f blob - /dev/null blob + 573d88fb72cd6bdae330210f1900b404be5a3da3 (mode 644) --- /dev/null +++ .gitignore @@ -0,0 +1 @@ +private.el \ No newline at end of file blob - 5d56df6057e5a04c6e43a9a96805b5a9b4077ad0 blob + 8d01d22061746eb9acb130f75b810d206ead17db --- config.org +++ config.org @@ -293,6 +293,11 @@ Company prescient for smart completions. ** Go #+begin_src emacs-lisp (use-package go-mode + :straight t) +#+end_src +** C# +#+begin_src emacs-lisp + (use-package csharp-mode :straight t) #+end_src ** LSP and DAP @@ -303,6 +308,7 @@ Using the language server protocol, we can support a l :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