github.com/insomniacslk/u-root@v0.0.0-20200717035308-96b791510d76/cmds/core/elvish/edit/action.go (about) 1 package edit 2 3 import "github.com/u-root/u-root/cmds/core/elvish/edit/eddefs" 4 5 func (ed *editor) SetAction(action eddefs.Action) { 6 if ed.nextAction == noAction { 7 ed.nextAction = action 8 } 9 } 10 11 func (ed *editor) popAction() eddefs.Action { 12 action := ed.nextAction 13 ed.nextAction = noAction 14 return action 15 }