anchor.diff:              | NotInsertMode, [ Action _; FindChar _; ] -> wait
               | NormalMode, [ "g"; "g" ] -> [ run Move StartOfDocument ]
               | NormalMode, [ "g"; "d" ] -> [ run GoToDeclaration Nothing ]
  +            | NormalMode, [ "g"; "t" ] -> [ run NextTab Nothing ]
  +            | NormalMode, [ "g"; "T" ] -> [ run PreviousTab Nothing ]
               | NormalMode, [ "g" ] -> wait
               | NormalMode, [ "." ] -> [ run RepeatLastAction Nothing ]
               | NormalMode, [ ";" ] -> match state.findCharCommand with Some command -> [ command ] | None -> []
  
positive.code: open MonoDevelop.Ide.Editor.Extension
  open Mono.TextEditor
  open MonoDevelop.Core
  
  type BeforeOrAfter = Before | After
  
  
negative.code:             | InsertLine Before -> MiscActions.InsertNewLineAtEnd editor
              | InsertLine After -> editor.Caret.Column <- 1; MiscActions.InsertNewLine editor; CaretMoveActions.Up editor
              | GoToDeclaration -> dispatch "MonoDevelop.Refactoring.RefactoryCommands.GotoDeclaration"
              | NextTab -> dispatch WindowCommands.PrevDocument
              | PreviousTab -> dispatch WindowCommands.NextDocument
              | _ -> ()
  
          match command.commandType with
  