     toReturn = []
     @messages.forEach (messages) =>
       toReturn = toReturn.concat(messages)
+    @editorMessages.forEach (singleEditorMessages) =>
+      singleEditorMessages.forEach (messages) =>
+        toReturn = toReturn.concat(messages)
     return toReturn
 
   getActiveFileMessages: ->
     toReturn = []
     @messages.forEach (messages) =>
       toReturn = toReturn.concat(messages.filter((message) -> message.currentFile))
+    @editorMessages.forEach (singleEditorMessages) =>
+      singleEditorMessages.forEach (messages) =>
+        toReturn = toReturn.concat(messages.filter((message) -> message.currentFile))
     return toReturn
 
   getActiveFileMessagesForActiveRow: ->

class MessageRegistry
  constructor: (@linter)->
    @count = File: 0, Project: 0
    @messages = new Map() # Messages = Map<Linter, Array<messages>>
    @emitter = new Emitter
    @subscriptions = new CompositeDisposable
    @subscriptions.add atom.workspace.onDidChangeActivePaneItem =>
      @messages.forEach (messages) => @classifyMessages(messages)
      @emitter.emit 'did-classify'

  set: (linter, messages) ->
    Helpers.validateMessages(messages)
    @classifyMessages(messages)
    @messages.set(linter, messages)
    @emitter.emit 'did-classify'
    @emitter.emit 'did-change', @messages

  delete: (linter) ->
    @messages.delete(linter)
    @emitter.emit 'did-change', @messages

  getCount: ->

      toReturn = toReturn.concat messages.filter((message) ->
        message.currentFile and message.range?.intersectsRow row
      )
    @editorMessages.forEach (singleEditorMessages) =>
      singleEditorMessages.forEach (messages) =>
        toReturn = toReturn.concat messages.filter((message) ->
          message.currentFile and message.range?.intersectsRow row
        )
    return toReturn

  onDidChange: (callback) ->
