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;