From cb373447dba9e66d2453a52ee75edc448d83d42e Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 4 Mar 2025 16:32:31 -1000 Subject: [PATCH] fix:cli:paging: support older less, don't pass --use-color [#2335] Older less versions (eg 551) require --use-colour, and break if --use-color is passed. So we no longer attempt to enable colour in less by default. --- hledger-lib/Hledger/Utils/IO.hs | 3 +-- hledger/hledger.m4.md | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/hledger-lib/Hledger/Utils/IO.hs b/hledger-lib/Hledger/Utils/IO.hs index ac6b92337..9f529f8d7 100644 --- a/hledger-lib/Hledger/Utils/IO.hs +++ b/hledger-lib/Hledger/Utils/IO.hs @@ -468,7 +468,6 @@ getTerminalWidth = fmap snd <$> getTerminalHeightWidth -- --shift=8 -- --squeeze-blank-lines -- --use-backslash --- --use-color -- -- You can choose different options by setting the HLEDGER_LESS variable; -- if set, its value will be used instead of LESS. @@ -491,7 +490,7 @@ setupPager = do ,"--shift=8" ,"--squeeze-blank-lines" ,"--use-backslash" - ,"--use-color" + -- ,"--use-color" #2335 rejected by older less versions (eg 551) ] mhledgerless <- lookupEnv "HLEDGER_LESS" mless <- lookupEnv "LESS" diff --git a/hledger/hledger.m4.md b/hledger/hledger.m4.md index a68dcbe48..556b82e8a 100644 --- a/hledger/hledger.m4.md +++ b/hledger/hledger.m4.md @@ -790,7 +790,6 @@ to enable ANSI colour and a number of other conveniences. --shift=8 --squeeze-blank-lines --use-backslash ---use-color ). If these don't work well, you can set your preferred options in the `HLEDGER_LESS` variable, which will be used instead.