From 1a2fbe153f85f3cffea77b7ae3064ec35eb4dcdc Mon Sep 17 00:00:00 2001 From: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> Date: Tue, 9 Feb 2021 10:33:48 +0100 Subject: 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. --- machines/sternenseemann/base.nix | 3 +++ 1 file changed, 3 insertions(+) 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"; }; }; } -- cgit 1.4.1