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  }