 
   # Public: Retrieves the buffer position of where the current word starts.
   #
-  # * options:
-  #    + wordRegex:
-  #      A RegExp indicating what constitutes a "word" (default: {.wordRegExp})
-  #    + includeNonWordCharacters:
-  #      A Boolean indicating whether to include non-word characters in the
-  #      default word regex. Has no effect if wordRegex is set.
+  # options - An {Object} with the following keys:
+  #   :wordRegex - A {RegExp} indicating what constitutes a "word"
+  #                (default: {.wordRegExp}).
+  #   :includeNonWordCharacters - A {Boolean} indicating whether to include
+  #                               non-word characters in the default word regex.
+  #                               Has no effect if wordRegex is set.
   #
   # Returns a {Range}.
   getBeginningOfCurrentWordBufferPosition: (options = {}) ->

  # "Surrounded" here means that all characters before and after the cursor is
  # whitespace.
  #
  # Returns a Boolean.
  isSurroundedByWhitespace: ->
    {row, column} = @getBufferPosition()
    range = [[row, Math.min(0, column - 1)], [row, Math.max(0, column + 1)]]

  #
  # "Last" is defined as the most recently added cursor.
  #
  # Returns a {Boolean}.
  isLastCursor: ->
    this == @editor.getCursor()

