Johan Walles
46a5924796
Fix feature envy
...
The ScreenLines struct was just a subset of the pager struct.
2022-02-18 19:27:10 +01:00
Johan Walles
dd776b94fa
golangci-lintify linter exclusions
2022-02-13 08:34:09 +01:00
Johan Walles
b96c88c4d1
Support retaining screen contents after exit
...
Fixes #76 .
2021-11-09 18:56:02 +01:00
Johan Walles
8a5f6fe473
Strip trailing whitespace when wrapping
2021-05-23 15:25:46 +02:00
Johan Walles
da47a1730e
Fix off-by-one screen rendering corner case
2021-05-22 11:42:42 +02:00
Johan Walles
2b1e87b8ac
Log received events on trace level
...
If you run moar with -trace you'll get all handled events listed after
moar finishes running.
The point would be to be able to debug mishandled keys as reported
in #55 .
Also, remove the screen refresh timings from the trace logs. We get lots
of them, and I don't think they provide value any more.
2021-05-13 19:12:44 +02:00
Johan Walles
730ed46f4f
Fix errcheck reported problems
2021-04-20 08:43:37 +02:00
Johan Walles
44dc59d365
Better error message on paging to non-tty
2021-04-18 18:37:55 +02:00
Johan Walles
39ab1fc93d
Don't panic on no-piped-stdin on Windows
2021-04-18 13:33:13 +02:00
Johan Walles
1e46089cff
Fix build errors on Unix
2021-04-17 22:29:45 +02:00
Johan Walles
ff9380fe15
Restore console settings when done
2021-04-17 22:29:45 +02:00
Johan Walles
9b86fc5736
Windows: Color output, character input
...
Arrow keys don't work.
2021-04-17 22:29:45 +02:00
Johan Walles
e72baff02e
Try getting hold of the console on Windows
2021-04-17 22:29:45 +02:00
Johan Walles
44a064c024
Write tcell replacement
...
Fixes #37 and fixes #34 .
2021-04-17 22:24:40 +02:00