summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Santiago <[email protected]>2025-06-04 16:07:18 -0300
committerLeonardo Santiago <[email protected]>2025-06-04 16:07:18 -0300
commit0dc46effbb333eadbad356ccd9533be33aaa65a7 (patch)
tree096e2389907b9c8315cb82cc4fe0bfbb07a19b59
parent5e6ff689e0dcffbf012b5224219c027b0e109acf (diff)
chore: disable lines in pdf mode, add mergigraf and difftastic by default
-rw-r--r--modules/emacs/README.org1
-rw-r--r--modules/home/default.nix9
2 files changed, 9 insertions, 1 deletions
diff --git a/modules/emacs/README.org b/modules/emacs/README.org
index 1e41cd4..a8c2572 100644
--- a/modules/emacs/README.org
+++ b/modules/emacs/README.org
@@ -260,6 +260,7 @@ Add support for ansi escape codes in compilation
#+begin_src emacs-lisp :tangle yes
(use-package pdf-tools
:defer t
+ :hook (pdf-view-mode . (lambda () (display-line-numbers-mode -1)))
:mode ("\\.pdf\\'" . pdf-view-mode)
:magic ("%PDF" . pdf-view-mode))
#+end_src
diff --git a/modules/home/default.nix b/modules/home/default.nix
index cfa68c2..bb2c753 100644
--- a/modules/home/default.nix
+++ b/modules/home/default.nix
@@ -38,7 +38,7 @@ in {
git = {
enable = true;
lfs.enable = true;
- diff-so-fancy.enable = true;
+ difftastic.enable = true;
extraConfig = {
user = {
name = "Leonardo Santiago";
@@ -48,7 +48,14 @@ in {
color.ui = true;
gpg.format = "ssh";
commit.gpgsign = true;
+ "merge \"mergigraf\"" = {
+ name = "mergigraf";
+ driver = "${pkgs.mergiraf}/bin/mergiraf merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L";
+ };
};
+ attributes = [
+ "* merge=mergigraf"
+ ];
};
};
};