Skip to content

Releases: doublep/logview

Logview 0.19.3

04 Nov 17:27

Choose a tag to compare

Logview will now automatically recognize and properly parse JupyterLab log output.

Logview 0.19.2

06 Mar 13:34

Choose a tag to compare

This release fixes command g (refreshing the log buffer) dying with an error on the recently released Emacs 30 in certain cases.

Logview 0.19.1

25 Dec 14:12

Choose a tag to compare

This release contains no new features, it is only aimed at resolving some installation problems on pre-29 Emacs versions.

Logview 0.19

18 Nov 18:26

Choose a tag to compare

New in this release:

  • New command c h lets you “narrow” to section headers only, leaving only an “overview” of the log file, for quick navigation. Its usefulness, of course, fully depends on how you define the sections. Type c h again to get the normal view back.
  • Isearch extensions: command M-h lets you do the same as above command while searching (and is automatically cancelled once the search is complete); similarly, M-m during Isearch does the same as o m normally: switches between searching everywhere and only in messages.

Logview 0.18

01 Sep 18:56

Choose a tag to compare

New features:

  • New command z c combines timestamp replacing already available as z a with section views. After this new command, timestamps inside every section will be replaced by the difference to corresponding section’s header, which is most often what you want if you use sections.
  • New command G “prepares” the buffer to display new contents, i.e. the one that will be added to the log after it. It refreshes the buffer and narrows it in such a way that only the last entry is visible (as contents). After hitting g later, you will see all the entries that have accumulated in the log between G and g keypresses.

Logview 0.17.4

21 Apr 07:08

Choose a tag to compare

This release improves mode initialization and timestamp handling in case library datetime fails to determine the system timezone and nothing has been set explicitly in variable datetime-timezone. As far as I know, this can affect only Windows machines and only in some timezones.

Logview 0.17.3

17 Apr 16:31

Choose a tag to compare

This release repairs a non-working narrowing-locking workaround rewrite in 0.17.2. There are no other changes.

Logview 0.17.2

16 Apr 19:15

Choose a tag to compare

Another bugfix release:

  • Logview should now also accept filenames like example.log.2024-04-15-22-77 (previously such files were ignored because of the hyphens).
  • Fixed a couple of minor problems with displaying timestamp differences.
  • Upgraded narrowed-locking workaround to work on upstream Emacs (would-be-30).

Logview 0.17.1

21 Sep 19:05

Choose a tag to compare

This release fixes an old (judging from source history) bug with views not being saved after some editing operations. This could result in view definitions being lost.

Logview 0.17

18 Aug 14:21

Choose a tag to compare

New in this release:

  • Results of filters in buffer popped up by f or Y are now previewed on-the-fly as you edit them. However, if you dislike this, you can simply customize variable logview-preview-filter-changes. The variable can also be toggled per-buffer using o p or from the filter buffer using C-c C-p.
  • New command C-c C-a in the filter buffer applies edited filters, but doesn't close it, allowing you to continue editing. In other words, it works like C-c C-c, only without closing the buffer. This is particularly useful if you disable filter previewing mentioned in the previous item.
  • Submode formats (variable logview-additional-submodes) can now force regular expressions for parts NAME, THREAD and IGNORED, if the defaults generated by Logview are not suitable. The syntax for this is a bit verbose: <<RX:PART:REGEX>>, e.g. <<RX:IGNORED:[a-z]+>>, but this is not supposed to be a frequently needed feature.