This commit is contained in:
Michael Thomson
2026-02-05 10:11:53 -05:00
parent 73fbc14e7a
commit 004ccccc35
11 changed files with 1170 additions and 634 deletions

View File

@@ -8,6 +8,14 @@
inherit (pkgs) system;
overlays = [inputs.emacs-overlay.overlays.default];
};
addPlistSupport = pkg:
pkg.overrideAttrs (old: {
buildPhase =
''
export LSP_USE_PLISTS=true
''
+ (old.buildPhase or "");
});
in {
home.packages = with pkgs; [
emacs-lsp-booster
@@ -26,8 +34,13 @@ in {
libtool
glibtool
graphviz
mu
];
home.sessionVariables = {
LSP_USE_PLISTS = "true";
};
programs.emacs = {
enable = true;
package = myPkgs.emacsWithPackagesFromUsePackage {
@@ -40,6 +53,15 @@ in {
vterm
treesit-grammars.with-all-grammars
];
override = final: prev: {
lsp-mode = prev.lsp-mode.overrideAttrs (old: {
buildPhase =
''
export LSP_USE_PLISTS=true
''
+ (old.buildPhase or "");
});
};
};
};
services.emacs.enable = true;