internal override ActionResults Execute(Selection sel, params object[] args) { if (!Ed.Search.IsFocused) { Ed.Search.ShowSearch(); } else { Ed.Focus(); } return(ActionResults.Clean); }
internal override ActionResults Execute(Selection sel, params object[] args) { if (Ed.Search.IsSearchVisible) { Ed.Search.HideSearch(); } else { Buffer.Selections.Truncate(); Buffer.Selections.Main.Clear(); } if (!Ed.Focused) { Ed.Focus(); } if (Ed.HasEscape) { Ed.OnEscape(); } return(Clean); }