diff --git a/CHANGELOG b/CHANGELOG index d8fe936..07d31c3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,7 @@ - offpunk: add list autocompletion to "tour" - offpunk: removed "blackbox", which has not been used nor maintained - offpunk: "gus" was broken, it is functionnal again +- opnk/offpunk: more informative prompt in less ## 2.1 - December 15th 2023 - freshly updated gemtext/rss links are highlighted ("new_link" theme option) diff --git a/opnk.py b/opnk.py index 1345ee1..90a4092 100755 --- a/opnk.py +++ b/opnk.py @@ -48,16 +48,16 @@ else: # -S : do not wrap long lines. Wrapping is done by offpunk, longlines # are there on purpose (surch in asciiart) #--incsearch : incremental search starting rev581 -if less_version >= 581: - less_base = "less --incsearch --save-marks -~ -XRfMWiS" -elif less_version >= 572: - less_base = "less --save-marks -XRfMWiS" -else: - less_base = "less -XRfMWiS" -_DEFAULT_LESS = less_base + " \"+''\" %s" -_DEFAULT_CAT = less_base + " -EF %s" - def less_cmd(file, histfile=None,cat=False,grep=None): + less_prompt = "page %%d/%%D- lines %%l/%%L - %%Pb\%%" + if less_version >= 581: + less_base = "less --incsearch --save-marks -~ -XRfWiS -P \"%s\""%less_prompt + elif less_version >= 572: + less_base = "less --save-marks -XRfMWiS" + else: + less_base = "less -XRfMWiS" + _DEFAULT_LESS = less_base + " \"+''\" %s" + _DEFAULT_CAT = less_base + " -EF %s" if histfile: env = {"LESSHISTFILE": histfile} else: