     @bottomContainer = new BottomContainer().prepare(@linter.state)
     @bottomBar = null
 
+    @subscriptions.add atom.config.observe('linter.underlineIssues', (underlineIssues) =>
+      @underlineIssues = underlineIssues
+    )
     @subscriptions.add @linter.onDidClassifyMessages =>
       @render()
 

    @messages = @linter.messages.getAllMessages()
    @updateLineMessages()
    @renderPanelMessages()

  renderCount: ->
    count = @linter.messages.getCount()

      messages = @lineMessages
    @panel.updateMessages messages, @state.scope is 'Project'

  renderPanelMarkers: ->
    @removeMarkers()
    activeEditor = atom.workspace.getActiveTextEditor()
    return unless activeEditor
    @messages.forEach (message) =>
      return unless message.currentFile
      @markers.push marker = activeEditor.markBufferRange message.range, {invalidate: 'never'}
      activeEditor.decorateMarker(
        marker, type: 'line-number', class: "linter-highlight #{message.class}"
      )
      if @underlineIssues then activeEditor.decorateMarker(
        marker, type: 'highlight', class: "linter-highlight #{message.class}"
      )

  updateLineMessages: ->
    @lineMessages =
      if @bottomContainer.getTab('File').attached
