Lines Matching refs:Action
55 CompletionAction Action; in complete() local
58 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
59 return Action; in complete()
70 Action.Kind = CompletionAction::AK_ShowCompletions; in complete()
72 Action.Completions.push_back(Comp.DisplayText); in complete()
74 Action.Kind = CompletionAction::AK_Insert; in complete()
75 Action.Text = CommonPrefix; in complete()
78 return Action; in complete()
84 CompletionAction Action; in getCompletionAction() local
85 Action.Kind = CompletionAction::AK_ShowCompletions; in getCompletionAction()
86 return Action; in getCompletionAction()
143 LineEditor::CompletionAction Action = Data->LE->getCompletionAction( in ElCompletionFn() local
146 switch (Action.Kind) { in ElCompletionFn()
148 ::el_insertstr(EL, Action.Text.c_str()); in ElCompletionFn()
152 if (Action.Completions.empty()) { in ElCompletionFn()
171 for (const std::string &Completion : Action.Completions) in ElCompletionFn()