From b6bbb55d1aa8d71dcce31cdaea1c9b6ed651eaef Mon Sep 17 00:00:00 2001 From: sandroid Date: Tue, 9 Apr 2024 22:21:39 +0200 Subject: [PATCH] Use local variable for pager in _forgit_get_pager --- bin/git-forgit | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/git-forgit b/bin/git-forgit index 36cf183..3a33c9d 100755 --- a/bin/git-forgit +++ b/bin/git-forgit @@ -141,7 +141,9 @@ _forgit_pager() { } _forgit_get_pager() { - case "${1:-core}" in + local pager + pager=${1:-core} + case "$pager" in core) echo -n "${FORGIT_PAGER:-$(git config core.pager || echo 'cat')}" ;; show) echo -n "${FORGIT_SHOW_PAGER:-$(git config pager.show || _forgit_get_pager)}" ;; diff) echo -n "${FORGIT_DIFF_PAGER:-$(git config pager.diff || _forgit_get_pager)}" ;;