(use-package lsp-mode
:init
(setq lsp-keymap-prefix "C-c l")
+ :hook
+ (prog-mode . lsp)
:config
(lsp-enable-which-key-integration t)
:commands lsp)
(use-package evil-nerd-commenter
:bind ("M-/" . evilnc-comment-or-uncomment-lines))
#+end_src
+** Programming Languages
+*** Rust
+#+begin_src elisp
+ (use-package rust-mode
+ :hook
+ (rust-mode . (lambda () (setq indent-tabs-mode nil)))
+ (rust-mode . prettify-symbols-mode)
+ :config
+ (setq rust-format-on-save t))
+#+end_src
* 42
** Header
#+begin_src elisp
(use-package lsp-mode
:init
(setq lsp-keymap-prefix "C-c l")
+ :hook
+ (prog-mode . lsp)
:config
(lsp-enable-which-key-integration t)
:commands lsp)
(use-package evil-nerd-commenter
:bind ("M-/" . evilnc-comment-or-uncomment-lines))
+(use-package rust-mode
+ :hook
+ (rust-mode . (lambda () (setq indent-tabs-mode nil)))
+ (rust-mode . prettify-symbols-mode)
+ :config
+ (setq rust-format-on-save t))
+
(load "~/.config/emacs/42header.el")