From efcb393abbf97fe6cdfaf4ac6355d37ee2212d83 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sat, 27 Jul 2024 16:10:51 +0200 Subject: common/git: language aware diffs --- common/commandline/git.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/commandline/git.nix b/common/commandline/git.nix index 8c56dbf..9cb07df 100644 --- a/common/commandline/git.nix +++ b/common/commandline/git.nix @@ -22,7 +22,24 @@ _inputs: userEmail = "minijackson@riseup.net"; userName = "Minijackson"; - extraConfig = + attributes = [ + "*.cc diff=cpp" + "*.cpp diff=cpp" + "*.css diff=css" + "*.ex diff=elixir" + "*.exs diff=elixir" + "*.go diff=golang" + "*.html diff=html" + "*.java diff=java" + "*.md diff=markdown" + "*.php diff=php" + "*.pl diff=perl" + "*.py diff=python" + "*.rs diff=rust" + "*.tex diff=latex" + ]; + + iniContent = let deltaCommand = "${pkgs.gitAndTools.delta}/bin/delta"; in -- cgit v1.2.3