github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+incompatible/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 }