public void Create(params string[] lines) { _vimBuffer = CreateVimBuffer(lines); _vimBuffer.StatusMessage += (sender, args) => { _lastStatus = args.Message; }; _textView = _vimBuffer.TextView; _textBuffer = _textView.TextBuffer; _vimHost = VimHost; }
internal virtual void Create(params string[] lines) { _vimBuffer = CreateVimBuffer(lines); _vimBuffer.StatusMessage += (sender, args) => { _lastStatus = args.Message; }; _textView = _vimBuffer.TextView; _textBuffer = _textView.TextBuffer; _vimHost = VimHost; _commandMode = _vimBuffer.CommandMode; }
public void Create(params string[] lines) { var tuple = EditorUtil.CreateTextViewAndEditorOperations(lines); _textView = tuple.Item1; _host = new MockVimHost(); var service = EditorUtil.FactoryService; _buffer = service.Vim.CreateVimBuffer(_textView); _host = (MockVimHost)service.Vim.VimHost; }
private void Create(params string[] lines) { _vimHost = (MockVimHost)Vim.VimHost; _textView = CreateTextView(lines); _globalSettings = Vim.GlobalSettings; _globalSettings.IncrementalSearch = true; _globalSettings.WrapScan = true; var vimTextBuffer = Vim.CreateVimTextBuffer(_textView.TextBuffer); _factory = new MockRepository(MockBehavior.Strict); _statusUtil = _factory.Create<IStatusUtil>(); _statusUtil.Setup(x => x.OnWarning(Resources.Common_SearchBackwardWrapped)); _statusUtil.Setup(x => x.OnWarning(Resources.Common_SearchForwardWrapped)); _vimData = Vim.VimData; var vimBufferData = CreateVimBufferData(vimTextBuffer, _textView); var operations = CommonOperationsFactory.GetCommonOperations(vimBufferData); _searchRaw = new IncrementalSearch(vimBufferData, operations); _search = _searchRaw; }