public override void InsertCompletionText(CompletionListWindow window, ref KeyActions ka, KeyDescriptor descriptor)
 {
     template.Insert(doc.Editor, doc.DocumentContext);
 }
 public override void InsertCompletionText(CompletionListWindow window, ref KeyActions ka, Gdk.Key closeChar, char keyChar, Gdk.ModifierType modifier)
 {
     template.Insert(doc);
 }
 public override void InsertCompletionText(CompletionListWindow window)
 {
     template.Insert(doc);
 }
 public override Task <KeyActions> InsertCompletionText(CompletionListWindow window, KeyActions ka, KeyDescriptor descriptor)
 {
     template.Insert(doc.Editor, doc.DocumentContext);
     return(Task.FromResult(ka));
 }