pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/treemd
Module Name: pkgsrc
Committed By: pin
Date: Fri Mar 6 08:21:25 UTC 2026
Modified Files:
pkgsrc/textproc/treemd: Makefile cargo-depends.mk distinfo
Log Message:
textproc/treemd: update to 0.5.9
[0.5.9] - 2026-03-04
Added
- Dynamic help text - Help popup now displays actual configured keybindings instead of hardcoded key strings (#47)
- User-customized keybindings are reflected in the help menu at render time
- Structured HelpLine enum replaces raw string-based help entries
- Noop action for keybinding customization - Users can unbind keys by mapping them to Noop in their config (#46)
- Noop entries are automatically filtered from the help popup
- Regression tests for keybinding system - Added tests for user config override, Noop unbinding, clone preservation, and help entry filtering
Fixed
- Keybinding config merging - User-defined keybindings now correctly override defaults (#46)
- Previously, defaults were inserted first in the dispatch Vec and matched before user overrides
- New approach replaces matching default bindings in-place, preserving user precedence
- Clone for Keybindings discarded user config - clone() always returned default keybindings; now properly clones binding state
- Wrong action in help for "Exit interactive mode" - Help text used Quit (which exits the app) instead of ExitMode for table navigation exit
- Duplicate t keybinding - Both ToggleTodoFilter and ToggleThemePicker were bound to t in Normal mode; ToggleTodoFilter moved to T (Shift+t)
- Phantom S key in status bar - "S or :w to save" referenced an unbound key; updated to ":w to save"
- Editor in interactive mode - OpenInEditor now jumps to the interactive element's source line instead of the selected heading (#45)
- File picker missing from help menu - Added file picker entry to help text
- Potential usize underflow in help text - Key column width calculation now uses saturating_sub
tl;dr:
- Fix keybindings config merging by @enzalito in #46
- Update help_text to display actual keybinds by @enzalito in #47
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/treemd/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/treemd/cargo-depends.mk \
pkgsrc/textproc/treemd/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/treemd/Makefile
diff -u pkgsrc/textproc/treemd/Makefile:1.18 pkgsrc/textproc/treemd/Makefile:1.19
--- pkgsrc/textproc/treemd/Makefile:1.18 Mon Mar 2 12:17:33 2026
+++ pkgsrc/textproc/treemd/Makefile Fri Mar 6 08:21:25 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2026/03/02 12:17:33 pin Exp $
+# $NetBSD: Makefile,v 1.19 2026/03/06 08:21:25 pin Exp $
-DISTNAME= treemd-0.5.8
+DISTNAME= treemd-0.5.9
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=Epistates/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/textproc/treemd/cargo-depends.mk
diff -u pkgsrc/textproc/treemd/cargo-depends.mk:1.17 pkgsrc/textproc/treemd/cargo-depends.mk:1.18
--- pkgsrc/textproc/treemd/cargo-depends.mk:1.17 Mon Mar 2 12:11:14 2026
+++ pkgsrc/textproc/treemd/cargo-depends.mk Fri Mar 6 08:21:25 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.17 2026/03/02 12:11:14 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.18 2026/03/06 08:21:25 pin Exp $
CARGO_CRATE_DEPENDS+= addr2line-0.25.1
CARGO_CRATE_DEPENDS+= adler2-2.0.1
Index: pkgsrc/textproc/treemd/distinfo
diff -u pkgsrc/textproc/treemd/distinfo:1.17 pkgsrc/textproc/treemd/distinfo:1.18
--- pkgsrc/textproc/treemd/distinfo:1.17 Mon Mar 2 12:11:14 2026
+++ pkgsrc/textproc/treemd/distinfo Fri Mar 6 08:21:25 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2026/03/02 12:11:14 pin Exp $
+$NetBSD: distinfo,v 1.18 2026/03/06 08:21:25 pin Exp $
BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -1059,9 +1059,9 @@ Size (tracing-subscriber-0.3.22.crate) =
BLAKE2s (tree_magic_mini-3.2.2.crate) = 963c1acb2d39fa2b75bdb48a69729bd11a709c45e4130e93e9dd0538eef09b9e
SHA512 (tree_magic_mini-3.2.2.crate) = 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
Size (tree_magic_mini-3.2.2.crate) = 16074 bytes
-BLAKE2s (treemd-0.5.8.tar.gz) = c0038edbac186dbe3ecf1883d08826221bce93b0fb2827975c449d9b70639d2c
-SHA512 (treemd-0.5.8.tar.gz) = bf996ee9b1aa698801bd7b430d21c01aa980c67219b2e0296078eade5cb871d7f31d46d2a4f5af3a663d48fe754783ad5636c253e98feaf82ef502b505f5b6ad
-Size (treemd-0.5.8.tar.gz) = 4508238 bytes
+BLAKE2s (treemd-0.5.9.tar.gz) = 17bdf059a712e9df65a605c3e08796e21f375d1bd6734ebf0fe9a660ee13145d
+SHA512 (treemd-0.5.9.tar.gz) = 6710bb83b26be4bf24adf7160d2c0171cd3c319db48c666d6d7ad4ddba6d80e147d938b162ef261d9d5359b8c76ccbc3513cbe3a56c5eaf10c46c0b18f3b8172
+Size (treemd-0.5.9.tar.gz) = 4510481 bytes
BLAKE2s (turbovault-core-1.2.6.crate) = a1ac5437224dca74471538207560749030b6f5c67828574d8225ca9aac03c56f
SHA512 (turbovault-core-1.2.6.crate) = 6db00aa3dcf2fb8a5bb8eafade786fea8a9d67ec5ec94568ab1ccf3013425b91b023ca91848be9a4b35c7462896625ca57929b24f4e4de78cb2e0d4012c84538
Size (turbovault-core-1.2.6.crate) = 37437 bytes
Home |
Main Index |
Thread Index |
Old Index