diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-01-18 13:42:39 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-01-18 13:42:39 +0100 |
commit | 618b7327914c998ee67992c33ea90383bbdb8129 (patch) | |
tree | cd60cd82a079ee05adf80fef9f63edce9193d3c2 /modules | |
parent | e63f03738c4a7f07dfae8f7047fa252ac353625a (diff) | |
download | nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar.gz nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar.bz2 nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar.lz nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar.xz nixlib-618b7327914c998ee67992c33ea90383bbdb8129.tar.zst nixlib-618b7327914c998ee67992c33ea90383bbdb8129.zip |
modules/emacs: autoload vc-git with vc-git-grep
Diffstat (limited to 'modules')
-rw-r--r-- | modules/workstation/emacs/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/modules/workstation/emacs/default.nix b/modules/workstation/emacs/default.nix index ce1b09a31bb9..5e43bcda3bc2 100644 --- a/modules/workstation/emacs/default.nix +++ b/modules/workstation/emacs/default.nix @@ -1,7 +1,17 @@ { config, pkgs, ... }: let - emacs = ((with pkgs; emacsPackagesFor emacs29-pgtk).emacsWithPackages (epkgs: with epkgs; [ + emacs = ((with pkgs; emacsPackagesFor (emacs29-pgtk.overrideAttrs ( + { patches ? [], ... }: + { + patches = patches ++ [ + (fetchpatch { + url = "https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=e4e89e2cb663c730fd563d89228fe3a9a34e63e5"; + hash = "sha256-/7vWMFXjmmmTg6nNvEPOM3LkZ+j3IVV9W127anx5deI="; + }) + ]; + } + ))).emacsWithPackages (epkgs: with epkgs; [ adoc-mode cmake-mode code-review |