summaryrefslogtreecommitdiff
path: root/internal/ui/table.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-03 21:02:24 +0200
committerPaul Buetow <paul@buetow.org>2026-03-03 21:02:24 +0200
commit3854d4350f793ec488abdc7bfb372e619b82e12b (patch)
treeb2f2c803b610e63660e5482c19bc8f48c8516838 /internal/ui/table.go
parent3c6be2739250c93dfe16f0c9bb3b1d440b2d302e (diff)
ui: complete help hotkey coverage
Diffstat (limited to 'internal/ui/table.go')
-rw-r--r--internal/ui/table.go17
1 files changed, 11 insertions, 6 deletions
diff --git a/internal/ui/table.go b/internal/ui/table.go
index db32b9a..bfdc803 100644
--- a/internal/ui/table.go
+++ b/internal/ui/table.go
@@ -706,7 +706,7 @@ func (m Model) buildHelpContent() string {
sections = append(sections, headerStyle.Render("Task Management"),
m.formatHelpLine("Enter", "view task details", keyStyle, descStyle),
m.formatHelpLine("+", "add new task", keyStyle, descStyle),
- m.formatHelpLine("E", "edit entire task", keyStyle, descStyle),
+ m.formatHelpLine("e, E", "edit entire task", keyStyle, descStyle),
m.formatHelpLine("d", "mark task done", keyStyle, descStyle),
m.formatHelpLine("U", "undo last done", keyStyle, descStyle),
m.formatHelpLine("s", "start/stop task", keyStyle, descStyle),
@@ -729,7 +729,7 @@ func (m Model) buildHelpContent() string {
// View & Search section
sections = append(sections, headerStyle.Render("View & Search"),
m.formatHelpLine("f", "change filter", keyStyle, descStyle),
- m.formatHelpLine("/", "search", keyStyle, descStyle),
+ m.formatHelpLine("/, ?", "search", keyStyle, descStyle),
m.formatHelpLine("n, N", "next/previous match", keyStyle, descStyle),
m.formatHelpLine("space", "refresh tasks", keyStyle, descStyle),
"")
@@ -822,14 +822,17 @@ func (m Model) getHelpLines() []string {
return []string{
"Navigation",
"↑/k, ↓/j: move up/down",
- "←/h, →/l: move left/right",
- "g/Home, G/End: go to start/end",
+ "←/h, →/l: move left/right",
+ "0, g, Home: go to start",
+ "G, End: go to end",
"pgup/pgdn, b: page up/down",
+ "1: jump to random task",
+ "2: jump to random task (no due date)",
"",
"Task Management",
"Enter: view task details",
"+: add new task",
- "E: edit entire task",
+ "e, E: edit entire task",
"d: mark task done",
"U: undo last done",
"s: start/stop task",
@@ -841,12 +844,14 @@ func (m Model) getHelpLines() []string {
"r: set random due date",
"R: edit recurrence",
"t: edit tags",
+ "J: edit project",
+ "T: convert first tag to project",
"a, A: add/replace annotations",
"o: open URL from description",
"",
"View & Search",
"f: change filter",
- "/: search",
+ "/, ?: search",
"n, N: next/previous match",
"space: refresh tasks",
"",