From 3e0a7b79a1dbb73140df50683b93c7f54ff3c8b7 Mon Sep 17 00:00:00 2001 From: HackerNCoder Date: Sun, 23 Jun 2024 18:18:35 +0200 Subject: [PATCH] Add python and rust stuff for emacs --- programs/emacs.nix | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/programs/emacs.nix b/programs/emacs.nix index 457123a..6222c5a 100644 --- a/programs/emacs.nix +++ b/programs/emacs.nix @@ -7,10 +7,27 @@ unzip texlive.combined.scheme-medium ripgrep + pandoc + + #html/prettier vscode-langservers-extracted scss-lint nodePackages.prettier - pandoc + + #python layer + black + python3 + python311Packages.python-lsp-server + python311Packages.python-lsp-black + python311Packages.pylsp-rope + + #rust layer + rustc + cargo + cargo-edit + rustfmt + rust-analyzer + clippy ]; services.emacs = { enable = true; @@ -18,7 +35,8 @@ enable = true; arguments = [" --create-frame"]; }; - startWithUserSession = true; + defaultEditor = true; + startWithUserSession = "graphical"; }; programs.emacs = { enable = true;