bfb071c0b2
chore(lint): various changes to appease revive
...
- Add `package` comments
- Rename `opts` to `_` where unused
2023-12-13 09:10:20 -05:00
f4e6c76e58
fix: escape sequences in search output ( #687 )
...
Fix an issue whereby ANSI escape characters could appear in search
output when a pager was not configured.
The root cause of the problem was code that was overzealously applying
an underlying effect to search terms.
This commit simply rips out underlying entirely, both as means of
resolving this problem, and also simply for removing needless visual
noise from search output.
2022-08-05 06:41:16 -04:00
85f5ae8ec7
chore: various lint corrections
...
Make various lint corrections in order to appease `staticcheck`.
2022-08-04 20:43:50 -04:00
4f2a57fce8
fix(view): whitespace corrections
...
- Fix bug whereby `--all` flag would conflict with pager
- Fix whitespace inconsistencies among view and search outputs
2020-11-28 11:18:16 -05:00
a81dd96ff4
fix: rename display.go
...
Rename `display.go` to `write.go`. (I forgot to do this previously.)
2020-11-27 23:05:02 -05:00
1a7b5c6127
feat(display): make Faint
respect Colorize
...
Make `display.Faint` respect the `Colorize` config value.
2020-11-27 22:50:55 -05:00
cdddfbb516
chore: rename display.Display
...
Rename `display.Display` to `display.Write` for clarity and to reduce
"stutter".
2020-11-27 22:35:24 -05:00
aa16f68620
feat(display): add methods to display
...
- Add `indent`, `faint`, and `underline` methods to `display`
- Add tests for the above
2020-11-27 16:14:33 -05:00
59d5c96c24
feat(pagination): implement paginated output
...
Implement a `pager` config option. If configured, `cheat` will
automatically pipe output through the configured pager (where
appropriate).
2020-06-25 18:21:51 -04:00