From b4126c088d63fce54c36b9960543fff45b93119a Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Tue, 11 Feb 2025 20:00:26 +0100 Subject: [PATCH] Add Rust support --- README.org | 12 ++++++++++++ init.el | 9 +++++++++ 2 files changed, 21 insertions(+) diff --git a/README.org b/README.org index 3946750..8660067 100644 --- a/README.org +++ b/README.org @@ -153,6 +153,8 @@ These settings ensure that block highlights aren't visible when collapsed. (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) @@ -176,6 +178,16 @@ These settings ensure that block highlights aren't visible when collapsed. (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 diff --git a/init.el b/init.el index 704454b..1a94009 100644 --- a/init.el +++ b/init.el @@ -95,6 +95,8 @@ (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) @@ -114,4 +116,11 @@ (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") -- 2.47.2