Skip to content

Commit 72e732f

Browse files
committed
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
1 parent fd50ae0 commit 72e732f

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

textproc/treemd/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.18 2026/03/02 12:17:33 pin Exp $
1+
# $NetBSD: Makefile,v 1.19 2026/03/06 08:21:25 pin Exp $
22

3-
DISTNAME= treemd-0.5.8
3+
DISTNAME= treemd-0.5.9
44
CATEGORIES= textproc
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=Epistates/}
66
GITHUB_TAG= v${PKGVERSION_NOREV}

textproc/treemd/cargo-depends.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: cargo-depends.mk,v 1.17 2026/03/02 12:11:14 pin Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.18 2026/03/06 08:21:25 pin Exp $
22

33
CARGO_CRATE_DEPENDS+= addr2line-0.25.1
44
CARGO_CRATE_DEPENDS+= adler2-2.0.1

textproc/treemd/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$NetBSD: distinfo,v 1.17 2026/03/02 12:11:14 pin Exp $
1+
$NetBSD: distinfo,v 1.18 2026/03/06 08:21:25 pin Exp $
22

33
BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
44
SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -1059,9 +1059,9 @@ Size (tracing-subscriber-0.3.22.crate) = 212851 bytes
10591059
BLAKE2s (tree_magic_mini-3.2.2.crate) = 963c1acb2d39fa2b75bdb48a69729bd11a709c45e4130e93e9dd0538eef09b9e
10601060
SHA512 (tree_magic_mini-3.2.2.crate) = 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
10611061
Size (tree_magic_mini-3.2.2.crate) = 16074 bytes
1062-
BLAKE2s (treemd-0.5.8.tar.gz) = c0038edbac186dbe3ecf1883d08826221bce93b0fb2827975c449d9b70639d2c
1063-
SHA512 (treemd-0.5.8.tar.gz) = bf996ee9b1aa698801bd7b430d21c01aa980c67219b2e0296078eade5cb871d7f31d46d2a4f5af3a663d48fe754783ad5636c253e98feaf82ef502b505f5b6ad
1064-
Size (treemd-0.5.8.tar.gz) = 4508238 bytes
1062+
BLAKE2s (treemd-0.5.9.tar.gz) = 17bdf059a712e9df65a605c3e08796e21f375d1bd6734ebf0fe9a660ee13145d
1063+
SHA512 (treemd-0.5.9.tar.gz) = 6710bb83b26be4bf24adf7160d2c0171cd3c319db48c666d6d7ad4ddba6d80e147d938b162ef261d9d5359b8c76ccbc3513cbe3a56c5eaf10c46c0b18f3b8172
1064+
Size (treemd-0.5.9.tar.gz) = 4510481 bytes
10651065
BLAKE2s (turbovault-core-1.2.6.crate) = a1ac5437224dca74471538207560749030b6f5c67828574d8225ca9aac03c56f
10661066
SHA512 (turbovault-core-1.2.6.crate) = 6db00aa3dcf2fb8a5bb8eafade786fea8a9d67ec5ec94568ab1ccf3013425b91b023ca91848be9a4b35c7462896625ca57929b24f4e4de78cb2e0d4012c84538
10671067
Size (turbovault-core-1.2.6.crate) = 37437 bytes

0 commit comments

Comments
 (0)