 Panes = require './panes'
 Scroll = require './scroll'
 {$$, Point, Range} = require 'atom'
+Marker = require 'atom'
 
 module.exports =
 class VimState

  #
  # Returns the value of the given mark or undefined if it hasn't
  # been set.
  getMark: (name) -> @marks[name]

  # Private: Sets the value of a given register.
  #

    @opStack = []
    @history = []
    @marks = {}
    params = {}
    params.manager = this;
    params.id = 0;

    @setupCommandMode()
    @registerInsertIntercept()
