From 652cf5bbd75579faf4a732258b70d6d59564df7e Mon Sep 17 00:00:00 2001
From: Jens Nolte <git@queezle.net>
Date: Thu, 7 Apr 2022 22:54:40 +0200
Subject: [PATCH] Add rust support to emacs configuration

---
 modules/emacs/default.nix | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/emacs/default.nix b/modules/emacs/default.nix
index 38350ad..2a6f223 100644
--- a/modules/emacs/default.nix
+++ b/modules/emacs/default.nix
@@ -93,6 +93,7 @@ let
       #epkgs.tree-sitter-langs
 
       lsp-haskell
+      rustic
       nix-mode
       #zoom-frm       # ; increase/decrease font size for all buffers %lt;C-x C-+>
     ]) ++ (with epkgs.elpaPackages; [
@@ -267,6 +268,8 @@ let
     (setq lsp-haskell-plugin-import-lens-code-lens-on nil)
     (add-hook 'haskell-mode-hook #'lsp)
     (keymap-global-set "<leader> h" #'lsp-ui-doc-show)
+    ;; Known issue - enables code execution but is required for the `derive`-feature (e.g. used by matrix-sdk)
+    (setq lsp-rust-analyzer-proc-macro-enable t)
 
 
     ;;; helm
-- 
GitLab