Johan Walles
3e9d6d2a44
Bump testing library to latest version
2022-09-25 09:06:46 +02:00
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
46b84fb392
Add a Windows executable to the release
2021-09-10 06:50:44 +02:00
Johan Walles
e605199d92
Trim leading whitespace from wrapped lines
2021-05-23 16:23:04 +02: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
Steven Penny
f76fd6ddd3
Simplify StyleDefault definition
...
StyleDefault is all zero values, so we can simplify the definition. If that
changes in the future (not likely) we can go back to the old definition method.
Fixes #57
2021-05-11 08:14:15 -05:00
Steven Penny
0f9ae758d5
Use CONIN$ for Windows screen setup
...
Fixes #49
2021-04-22 14:03:22 -05:00
Johan Walles
a211a28f49
Correct URL, take II
2021-04-21 06:29:34 +02:00
Johan Walles
2cf40d8f0a
Correct URL
2021-04-21 06:25:52 +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
1b292fa050
Improve messaging
2021-04-18 07:45:41 +02:00
Johan Walles
4e8c49ea8d
Warn about getting piped data on Windows
2021-04-18 07:36: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
9e0d48e866
Fix arrow keys handling
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
9f9dc37594
Remove a superfluous :
2021-04-17 22:29:45 +02:00
Johan Walles
e5ec2ce19a
Open CONIN$ the usual way
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