mirror of
https://github.com/theniceboy/.config.git
synced 2026-07-16 22:01:21 +08:00
refactor: update scope navigation keys to n (narrow) and i (broad)
This commit is contained in:
parent
d9b9d828fb
commit
4ce168365b
1 changed files with 9 additions and 33 deletions
|
|
@ -1283,8 +1283,8 @@ func runUI(args []string) error {
|
||||||
|
|
||||||
if helpVisible {
|
if helpVisible {
|
||||||
helpLines := []string{
|
helpLines := []string{
|
||||||
"t: toggle Tracker/Notes | s/S: scope (Notes) | Alt-A: archive view | Shift-A: archive note",
|
"t: toggle Tracker/Notes | n/i: view scope | s/S: note scope | Alt-A: archive view",
|
||||||
"a/k: add note | i: edit note | Enter/c: complete (Tracker/Notes) | p: focus task",
|
"a/k: add note | p: focus/edit | Enter/c: complete | Shift-A: archive note",
|
||||||
"Shift-D: delete | Shift-C: show/hide completed | Esc: close | ?: toggle help",
|
"Shift-D: delete | Shift-C: show/hide completed | Esc: close | ?: toggle help",
|
||||||
}
|
}
|
||||||
row := 3
|
row := 3
|
||||||
|
|
@ -1495,11 +1495,12 @@ func runUI(args []string) error {
|
||||||
draw(time.Now())
|
draw(time.Now())
|
||||||
case 'n':
|
case 'n':
|
||||||
if mode == viewNotes {
|
if mode == viewNotes {
|
||||||
if shift {
|
cycleScope(false, false)
|
||||||
cycleScope(false, false)
|
draw(time.Now())
|
||||||
} else {
|
}
|
||||||
cycleScope(true, false)
|
case 'i':
|
||||||
}
|
if mode == viewNotes {
|
||||||
|
cycleScope(true, false)
|
||||||
draw(time.Now())
|
draw(time.Now())
|
||||||
}
|
}
|
||||||
case 's':
|
case 's':
|
||||||
|
|
@ -1629,32 +1630,7 @@ func runUI(args []string) error {
|
||||||
}
|
}
|
||||||
draw(time.Now())
|
draw(time.Now())
|
||||||
}
|
}
|
||||||
case 'i':
|
|
||||||
if mode == viewNotes {
|
|
||||||
notes := getVisibleNotes()
|
|
||||||
if len(notes) > 0 && noteList.selected < len(notes) {
|
|
||||||
// same as focus in Tracker mode
|
|
||||||
if err := focusTask(ipc.Task{
|
|
||||||
Session: notes[noteList.selected].Session,
|
|
||||||
SessionID: notes[noteList.selected].SessionID,
|
|
||||||
Window: notes[noteList.selected].Window,
|
|
||||||
WindowID: notes[noteList.selected].WindowID,
|
|
||||||
Pane: notes[noteList.selected].Pane,
|
|
||||||
}); err != nil {
|
|
||||||
st.message = err.Error()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
draw(time.Now())
|
|
||||||
}
|
|
||||||
if mode == viewTracker {
|
|
||||||
tasks := getVisibleTasks()
|
|
||||||
if len(tasks) > 0 && taskList.selected < len(tasks) {
|
|
||||||
if err := focusTask(tasks[taskList.selected]); err != nil {
|
|
||||||
st.message = err.Error()
|
|
||||||
}
|
|
||||||
draw(time.Now())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
case 'd':
|
case 'd':
|
||||||
if shift {
|
if shift {
|
||||||
switch mode {
|
switch mode {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue