Add D keybindings in message view for delete
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9ba845e5f4
commit
3af666978c
3 changed files with 14 additions and 1 deletions
7
model.go
7
model.go
|
|
@ -262,6 +262,11 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
m.refreshViewport()
|
||||
m.viewport.GotoTop()
|
||||
return m, nil
|
||||
case "D":
|
||||
id := m.currentID
|
||||
m.state = stateList
|
||||
m.saveNotice = ""
|
||||
return m, deleteMessageCmd(id)
|
||||
case "F":
|
||||
return m, requeueMessageCmd(m.currentID)
|
||||
case "v":
|
||||
|
|
@ -394,7 +399,7 @@ func (m Model) View() string {
|
|||
headersHint = "H: short headers"
|
||||
}
|
||||
status := statusBarStyle.Render(
|
||||
fmt.Sprintf(" ↑↓/SPC/PgUp/Dn: scroll │ s: save EML │ F: requeue │ v: parts │ %s │ q: back │ %d%% ", headersHint, scrollPct),
|
||||
fmt.Sprintf(" ↑↓/SPC/PgUp/Dn: scroll │ s: save EML │ D: delete │ F: requeue │ v: parts │ %s │ q: back │ %d%% ", headersHint, scrollPct),
|
||||
)
|
||||
notice := ""
|
||||
if m.messageSaving {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue