Skip to content

Releases: walles/moor

v2.9.4: More performance work

06 Dec 15:44

Choose a tag to compare

I have stopped counting percentages, but file reading is faster in this
version (not that anybody ever complained), and search performance has
also seen big improvements.

The search performance improvements can be noticed on files with
millions of lines.

v2.9.3: Search performance improvements

30 Nov 07:59
f63ae9f

Choose a tag to compare

Lots of benchmarking and profiliing work went into search performance.
The results weren't super, but the search is faster than before.

This release also tunes limits for how much data to read before pausing
and does syntax highlighting for larger files.

v2.9.2: Make searching 4x faster

22 Nov 14:11

Choose a tag to compare

By dodging lock contention while searching. 4x is a measured value on
a specific machine with 8 physical / 16 logical cores, YMMV. Speedup
should be higher the more CPU cores you have.

Also in this release is a few improvements to interactive help texts.

v2.9.1: Tune persistent search history behavior

15 Nov 13:41

Choose a tag to compare

History file is now stored according to XDG Base Directory
Specification. When importing less' history, take LESSHISTFILE into
account. History length limit has been raised.

Also in this release:

  • Detect man pages by content. This should make moor hide line numbers
    for all man pages, not just those we get from some particular
    implementation of man.
  • Add flag for disabling line background highlighting for searches

v2.9.0: Add persistent search history

13 Nov 17:58
ecc8ca9

Choose a tag to compare

With this release, when you search, pressing arrow up or down will cycle
through your previous search queries.

Your search history is stored between invocations in
~/.moor_search_history.

v2.8.2: Usability touchups

09 Nov 13:39

Choose a tag to compare

Partly based on watching others use moor.

  • Fix search hit line highlighting with word wrapping enabled.
  • Show keyboard help while searching
  • Inform user when toggling word wrapping

v2.8.1: Bug fixes

03 Nov 05:57

Choose a tag to compare

This release fixes two issues.

Before this release, searching could sometimes scroll right, even though
there were no new search hits there. In this release, that shouldn't
happen any more.

Also before this release, in Kitty and some other terminals, mouse
selection didn't work while content was still loading. This should now
be fixed.

v2.8.0: Add LESSSECURE=1 secure mode for systemctl

01 Nov 23:31

Choose a tag to compare

v2.7.1: Improve --terminal-fg with terminal bg images

26 Oct 07:06

Choose a tag to compare

With this release, line numbers and man page headings will now look fine
on top of terminal background images when using the --terminal-fg
option.

The next step would be to make moor detect this automatically rather
than requiring an option, hints welcome:
https://stackoverflow.com/questions/79799431/how-to-determine-that-the-terminal-has-a-background-image-not-just-color

Also in this release, if the PAGER_LABEL environment variable has
a / in it, moor will now render the complete label. Before this release,
only the part after the last / was rendered.

v2.7.0: Use PAGER_LABEL env var to label stdin

25 Oct 08:22

Choose a tag to compare

With this release, if the PAGER_LABEL environment variable is set, its
value will be used as the label for stdin in the pager interface. Can be
used by external tools that pipe content into moor to provide context
about the content being displayed.

Also in this release:

  • Two crashes fixed
  • CTRL-a moves to the leftmost column
  • CTRL-t interactively cycles tab width