Releases: doublep/logview
Logview 0.19.3
Logview 0.19.2
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
This release contains no new features, it is only aimed at resolving some installation problems on pre-29 Emacs versions.
Logview 0.19
New in this release:
- New command
c hlets 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. Typec hagain to get the normal view back. - Isearch extensions: command
M-hlets you do the same as above command while searching (and is automatically cancelled once the search is complete); similarly,M-mduring Isearch does the same aso mnormally: switches between searching everywhere and only in messages.
Logview 0.18
New features:
- New command
z ccombines timestamp replacing already available asz awith 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 hittingglater, you will see all the entries that have accumulated in the log betweenGandgkeypresses.
Logview 0.17.4
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
This release repairs a non-working narrowing-locking workaround rewrite in 0.17.2. There are no other changes.
Logview 0.17.2
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
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
New in this release:
- Results of filters in buffer popped up by
forYare now previewed on-the-fly as you edit them. However, if you dislike this, you can simply customize variablelogview-preview-filter-changes. The variable can also be toggled per-buffer usingo por from the filter buffer usingC-c C-p. - New command
C-c C-ain the filter buffer applies edited filters, but doesn't close it, allowing you to continue editing. In other words, it works likeC-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 partsNAME,THREADandIGNORED, 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.