               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

    # https://atom.io/docs/api/v1.2.0/ScopeDescriptor
    # https://atom.io/docs/latest/behind-atom-scoped-settings-scopes-and-scope-descriptors

    # NOTE
    # Thank you to @jonmagic from whom I've borrowed the first bit of code to make adding new list-items a reality. My implementation has since then taken a completely different approach, but his attempt was a pleasant jump-start. @burodepeper
    # https://github.com/jonmagic/gfm-lists

    # Create a new list-item after pressing [enter]
    @subscriptions.add atom.workspace.observeTextEditors (editor) ->
