 
   # Public: Create a new buffer with the given params.
   #
-  # params - A {String} of text or an {Object} with the following keys:
-  #   :load - A {Boolean}, `true` to asynchronously load the buffer from disk
-  #           after initialization.
-  #   :text - The initial {String} text of the buffer.
+  # * `params` A {String} of text or an {Object} with the following keys:
+  #   * `load` A {Boolean}, `true` to asynchronously load the buffer from disk
+  #     after initialization.
+  #   * `text` The initial {String} text of the buffer.
   constructor: (params) ->
     text = params if typeof params is 'string'
 


  # Public: Get the line ending for the given 0-indexed row.
  #
  # row - A {Number} indicating the row.
  #
  # The returned newline is represented as a literal string: `'\n'`, `'\r'`,
  # `'\r\n'`, or `''` for the last line of the buffer, which doesn't end in a


  # Public: Get the range for the given row
  #
  # * `row` A {Number} representing a 0-indexed row.
  # * `includeNewline` A {Boolean} indicating whether or not to include the
  #   newline, which results in a range that extends to the start
  #   of the next line.
  #
  # Returns a {Range}.
  rangeForRow: (row, includeNewline) ->
