diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-03 21:02:24 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-03 21:02:24 +0200 |
| commit | 3854d4350f793ec488abdc7bfb372e619b82e12b (patch) | |
| tree | b2f2c803b610e63660e5482c19bc8f48c8516838 /internal/ui/table.go | |
| parent | 3c6be2739250c93dfe16f0c9bb3b1d440b2d302e (diff) | |
ui: complete help hotkey coverage
Diffstat (limited to 'internal/ui/table.go')
| -rw-r--r-- | internal/ui/table.go | 17 |
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", "", |
