about summary refs log tree commit diff
path: root/machines/sternenseemann/base.nix
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-09 10:33:48 +0100
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-09 10:33:48 +0100
commit1a2fbe153f85f3cffea77b7ae3064ec35eb4dcdc (patch)
treea216bcf484b6eb505baf02e3831f8600aa7d9d74 /machines/sternenseemann/base.nix
parent3b3bea89c9b426f3de11ff7a181a9dfb98003d7f (diff)
machines/sternenseemann/wolfgang: fix alternate scroll for git diff
Even if GIT_PAGER is set to less alone, git diff will pass extra options
to less, so we have to explicictly set the LESS="..." environment
variable to change this behavior. Specifically we don't want -F which
prevents less from entering alternate mode which enables alternate
scrolling in foot.
Diffstat (limited to 'machines/sternenseemann/base.nix')
-rw-r--r--machines/sternenseemann/base.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/machines/sternenseemann/base.nix b/machines/sternenseemann/base.nix
index 1374316a..e2c8a685 100644
--- a/machines/sternenseemann/base.nix
+++ b/machines/sternenseemann/base.nix
@@ -60,6 +60,9 @@ in {
       EDITOR = bins.nvim;
       VISUAL = bins.nvim;
       PAGER = "${bins.less} -R";
+      # git-diff without the extra options passed to less
+      GIT_PAGER = bins.less;
+      LESS = "-R";
     };
   };
 }