From b4f03460b3795466031d8fb6af4c58a05b49af9c Mon Sep 17 00:00:00 2001
From: Alan Pearce
Date: Mon, 24 Mar 2025 00:34:28 +0100
Subject: simplify git's elisp function name regex

---
 user/settings/emacs.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'user/settings')

diff --git a/user/settings/emacs.nix b/user/settings/emacs.nix
index 703e012a..2fd77c1e 100644
--- a/user/settings/emacs.nix
+++ b/user/settings/emacs.nix
@@ -24,7 +24,7 @@ in
     "*.el diff=elisp"
   ];
   programs.git.extraConfig."diff.elisp" = {
-    xfuncname = "^(((;;;+ )|\\(|([ \t]+\\(((cl-|el-patch-)?def(un|var|macro|method|custom)|gb/))).*)$";
+    xfuncname = "^\\([^[:space:]]+[[:space:]]+([^()[:space:]]+)";
   };
 
   services.emacs = lib.mkIf stdenv.isLinux {
-- 
cgit 1.4.1