               previousLine = editor.getTextInRange(previousRowRange)
 
               # FIXME
-              # Because the line is tokenized outside of its context, a line that
-              # looks like it contains a list-item, but is part of a fenced-code-
-              # block, will still be considered a valid list-item. A solution
-              # would be to get the {tokens} from the {previousLine} via the
-              # {editor}, as it was implemented in an earlier, rather verbose
-              # version.
+              # Because the line is tokenized outside of its original context, a line that looks like it contains a list-item, but is part of a fenced-code-block, will still be considered a valid list-item. A solution would be to get the {tokens} from the {previousLine} via the {editor}, as it was implemented in an earlier, rather verbose version.
               {tokens} = grammar.tokenizeLine(previousLine)
 
               tokens.reverse()

                  # followed by a non-empty list-item class
                  if classes.indexOf('punctuation') isnt -1
                    isPunctuation = true
                  else if isPunctuation and classes.indexOf('list') isnt -1
                    if classes.indexOf('empty') is -1
                      isListItem = true
                      typeOfList = 'unordered'
                      if classes.indexOf('ordered') isnt -1 then typeOfList = 'ordered'
                      # Skip definition-lists
                      if classes.indexOf('definition') isnt -1 then isListItem = false
                      break
                    else
                      isListItem = false

                    punctuation = text.match(/[^\d]+/)
                    value = parseInt(text) + 1
                    text = value + punctuation

                    # add left padding to ordered list-items (003.)
                    if text.length < length
                      for i in [0 .. (text.length - length + 1)]
                        text = '0' + text

                  else
                    # Convert task-list-items into incompleted ones
                    text = text.replace('x', ' ')

                  # Force {text} to become a string; prevents rare errors
                  editor.insertText(text + '')
                  break

