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