Last active
October 29, 2025 21:42
-
-
Save mcandre/c915086e2982cb35f0d5bd71791e2e3c to your computer and use it in GitHub Desktop.
Revisions
-
mcandre revised this gist
Oct 29, 2025 . 1 changed file with 6 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,12 +2,16 @@ Most pager applications, including `more`, `less`, `ov`, and `eless`, corrupt hard tabs to spaces. Consequently, they may break common copy & paste workflows for Go, make, and other indentation sensitive languages. # Alternatives to Consider Some alternatives exist. Configure an environment variable `PAGER=<command>` with the desired pager command. Many applications, such as git, invoke pagers this way. ## view The `view` utility from Vim preserves runes. Use `Ctrl + F` / `Ctrl + B` to navigate files one screen at a time. End the pager session with Escape, Colon (`:`), `qa!`, Enter. ## Emacs Emacs is a Turing tarpit. -
mcandre revised this gist
Oct 29, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,4 +10,4 @@ Configure an environment variable `PAGER=<command>` with the desired pager comma ## view The `view` utility from Vim preserves runes. Use `Ctrl + F` / `Ctrl + B` to navigate files one screen at a time. End the pager session with Escape, Colon (`:`), `qa!`, Enter. -
mcandre revised this gist
Oct 29, 2025 . 1 changed file with 6 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,4 +4,10 @@ Most pager applications, including `more`, `less`, `ov`, and `eless`, corrupt ha # Alternatives Some alternatives exist. Configure an environment variable `PAGER=<command>` with the desired pager command. Many applications, such as git, invoke pagers this way. ## view The `view` utility from Vim preserves runes. Use `Ctrl + F` / `Ctrl + B` to navigate files one screen at a time. -
mcandre created this gist
Oct 29, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,7 @@ # Rune Preservation in Pagers Most pager applications, including `more`, `less`, `ov`, and `eless`, corrupt hard tabs to spaces. Consequently, they may break common copy & paste workflows for Go, make, and other indentation sensitive languages. # Alternatives The `view` utility from Vim preserves runes. Use `Ctrl + F` / `Ctrl + B` to navigate files one screen at a time.