summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Santiago <[email protected]>2025-05-11 23:33:21 -0300
committerLeonardo Santiago <[email protected]>2025-05-11 23:33:21 -0300
commitcc6c7077da9a1a4522b9c49b02a22b6c30f4a0df (patch)
tree71066992830e7edf7a0db2d292fe60f42d0954ae
parent3320ef2d29ae6a3d782948bb849c16e3cb7acaae (diff)
feat(eldoc-diffstat): add eldoc-diffstat to magit
-rw-r--r--modules/emacs/README.org3
-rw-r--r--modules/emacs/eldoc-diffstat.nix13
-rw-r--r--modules/emacs/package.nix1
3 files changed, 17 insertions, 0 deletions
diff --git a/modules/emacs/README.org b/modules/emacs/README.org
index c514849..5f2fb73 100644
--- a/modules/emacs/README.org
+++ b/modules/emacs/README.org
@@ -151,6 +151,9 @@ Configurations for magit
:ensure t
:diminish
:hook (magit-mode . magit-delta-mode))
+(use-package eldoc-diffstat
+ :ensure t
+ :config (global-eldoc-diffstat-mode))
#+end_src
*** Forge
diff --git a/modules/emacs/eldoc-diffstat.nix b/modules/emacs/eldoc-diffstat.nix
new file mode 100644
index 0000000..82cb318
--- /dev/null
+++ b/modules/emacs/eldoc-diffstat.nix
@@ -0,0 +1,13 @@
+{ trivialBuild,
+ fetchFromGitHub
+}:
+trivialBuild {
+ pname = "eldoc-diffstat";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "kljohann";
+ repo = "eldoc-diffstat";
+ rev = "33aa6d7ee5d0e712b112c74ec6e076463b540e9e";
+ hash = "sha256-BlhIRGz2cxOZzpAMty8mQWfdDiUojpA6gpeBXRW1/Nc=";
+ };
+}
diff --git a/modules/emacs/package.nix b/modules/emacs/package.nix
index 762d18d..6b02cbb 100644
--- a/modules/emacs/package.nix
+++ b/modules/emacs/package.nix
@@ -20,6 +20,7 @@ in
callPackage = pkgs.lib.callPackageWith (pkgs // epkgs);
in epkgs // {
eglot-booster = callPackage ./eglot-booster.nix {};
+ eldoc-diffstat = callPackage ./eldoc-diffstat.nix {};
};
config = ./README.org;
alwaysTangle = true;