Advance cursor after :delete and :move
So that you can repeat the action on the next message if appropriate
This commit is contained in:
parent
f9251c2344
commit
fa5d8d7a00
3 changed files with 7 additions and 4 deletions
commands/account
|
|
@ -24,6 +24,7 @@ func DeleteMessage(aerc *widgets.Aerc, args []string) error {
|
|||
}
|
||||
store := acct.Messages().Store()
|
||||
msg := acct.Messages().Selected()
|
||||
acct.Messages().Next()
|
||||
store.Delete([]uint32{msg.Uid}, func(msg types.WorkerMessage) {
|
||||
switch msg := msg.(type) {
|
||||
case *types.Done:
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ func Move(aerc *widgets.Aerc, args []string) error {
|
|||
}
|
||||
msg := acct.Messages().Selected()
|
||||
store := acct.Messages().Store()
|
||||
acct.Messages().Next()
|
||||
store.Move([]uint32{msg.Uid}, args[1], func(msg types.WorkerMessage) {
|
||||
switch msg := msg.(type) {
|
||||
case *types.Done:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue