~ruther/emacs.d

602d0bdf1347b4552fcacd2dbdef9cad20627f3a — Rutherther 10 months ago 9a28abc
feat: add lsp mode
1 files changed, 21 insertions(+), 0 deletions(-)

M init.el
M init.el => init.el +21 -0
@@ 473,6 473,20 @@
  :config
  (global-company-mode 1))

;; Programming
(my-use-package lsp-mode
  :ensure t
  :general
  (my-leader
    "l" '(:keymap lsp-command-map :wk "LSP"))
  :custom
  (lsp-keymap-prefix "C-c l")
  (lsp-enable-suggest-server-download nil)
  :hook 
  (lsp-mode . lsp-enable-which-key-integration)
  :commands lsp)


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Languages
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


@@ 499,6 513,13 @@
  :init
  (load (expand-file-name "nix-mode-mmm.el" (file-name-directory (locate-library "nix-mode")))))

;; Rust
(my-use-package rustic
  :ensure t
  :init
  (add-to-list 'auto-mode-alist '("\\.rs\\'" . rustic-mode))
  (load (expand-file-name "nix-mode-mmm.el" (file-name-directory (locate-library "nix-mode")))))

;; Some additional stuff
(add-hook 'write-file-hooks 'delete-trailing-whitespace nil t)


Do not follow this link