Skip to content

Instantly share code, notes, and snippets.

@tomasr
Created July 7, 2016 13:14
Show Gist options
  • Save tomasr/0d97683b2bfa50319b7ae03ca128dc25 to your computer and use it in GitHub Desktop.
Save tomasr/0d97683b2bfa50319b7ae03ca128dc25 to your computer and use it in GitHub Desktop.
VsVim Error
System.InvalidOperationException: IWpfTextView has not completed its layout.
at Microsoft.VisualStudio.Text.Editor.Implementation.WpfTextView.PerformLayout(ITextSnapshot newSnapshot, ITextSnapshot newVisualSnapshot, SnapshotPoint anchorPosition, Double verticalDistance, ViewRelativePosition relativeTo, Double effectiveViewportWidth, Double effectiveViewportHeight, Boolean preserveViewportTop, Nullable`1 cancel)
at Microsoft.VisualStudio.Text.Editor.Implementation.WpfTextView.DisplayTextLineContainingBufferPosition(SnapshotPoint bufferPosition, Double verticalDistance, ViewRelativePosition relativeTo, Nullable`1 viewportWidthOverride, Nullable`1 viewportHeightOverride)
at Microsoft.VisualStudio.Text.Editor.Implementation.CaretElement.InnerEnsureVisible()
at Microsoft.VisualStudio.Text.Editor.Implementation.WpfTextView.DoActionThatShouldOnlyBeDoneAfterViewIsLoaded(Action action)
at Microsoft.VisualStudio.Text.Editor.Implementation.CaretElement.EnsureVisible()
at Vim.Modes.Normal.NormalMode.OnEnter(ModeArgument arg)
at Vim.ModeMap.SwitchMode(ModeKind kind, ModeArgument arg)
at Vim.VimBuffer.SwitchMode(ModeKind modeKind, ModeArgument modeArgument)
at Vim.VimBuffer.Vim-IVimBuffer-SwitchMode(ModeKind kind, ModeArgument arg)
at <StartupCode$Vim-Core>.$Vim.runInit@312(IVimBuffer vimBuffer, ITextView textView, IVimBufferData vimBufferData, Unit unitVar0)
at <StartupCode$Vim-Core>.$Vim.SetupInitialMode@326-4.Invoke(TextViewLayoutChangedEventArgs _arg2)
at Microsoft.FSharp.Control.CommonExtensions.SubscribeToObservable@1777.OnNext(T value)
at Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers.h@744.Invoke(Object _arg1, TArgs args)
at <StartupCode$Vim-Core>.$Vim.SetupInitialMode@325-3.Invoke(Object sender, TextViewLayoutChangedEventArgs e)
at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.RaiseEvent[TArgs](Object sender, EventHandler`1 eventHandlers, TArgs args)</description>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment