update keybinds
This commit is contained in:
@@ -100,11 +100,11 @@ func (t *FsTree) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
t.errMsg = ""
|
t.errMsg = ""
|
||||||
switch m.String() {
|
switch m.String() {
|
||||||
case "up", "k":
|
case "up", "w":
|
||||||
_ = t.MoveUp()
|
_ = t.MoveUp()
|
||||||
case "down", "j":
|
case "down", "s":
|
||||||
_ = t.MoveDown()
|
_ = t.MoveDown()
|
||||||
case "enter", " ":
|
case "e":
|
||||||
_ = t.ToggleSelectedExpand()
|
_ = t.ToggleSelectedExpand()
|
||||||
case "n": // new file
|
case "n": // new file
|
||||||
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFile} }
|
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFile} }
|
||||||
@@ -112,7 +112,7 @@ func (t *FsTree) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFolder} }
|
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFolder} }
|
||||||
case "C": // new root node
|
case "C": // new root node
|
||||||
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewRoot} }
|
return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewRoot} }
|
||||||
case "d", "delete": // delete node
|
case "delete": // delete node
|
||||||
err := t.DeleteNode(t.selectedNode)
|
err := t.DeleteNode(t.selectedNode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.errMsg = err.Error()
|
t.errMsg = err.Error()
|
||||||
|
|||||||
@@ -76,10 +76,10 @@ func (m *NoteView) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
|
|
||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
switch msg.String() {
|
switch msg.String() {
|
||||||
case " ":
|
case "d", "right":
|
||||||
m.viewState = StateContent
|
m.viewState = StateContent
|
||||||
m.vp.SetContent(m.renderNote())
|
m.vp.SetContent(m.renderNote())
|
||||||
case "h":
|
case "a", "left":
|
||||||
m.viewState = StateHints
|
m.viewState = StateHints
|
||||||
m.vp.SetContent(m.renderNote())
|
m.vp.SetContent(m.renderNote())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user