 
     if showInvisibles? and showInvisibles isnt @showInvisibles
       @showInvisibles = showInvisibles
-      resetDisplayLayer = true
-
-    if ignoreInvisibles? and ignoreInvisibles isnt @ignoreInvisibles
-      @setIgnoreInvisibles(ignoreInvisibles, false)
       resetDisplayLayer = true
 
     if editorWidthInChars? and editorWidthInChars isnt @editorWidthInChars

    @showInvisibles = showInvisibles
    @resetDisplayLayer()

  setIgnoreInvisibles: (ignoreInvisibles, resetDisplayLayer=true) ->
    return if ignoreInvisibles is @ignoreInvisibles

    @ignoreInvisibles = ignoreInvisibles
    @resetDisplayLayer() if resetDisplayLayer

  # Returns an {Object} representing the current invisible character
  # substitutions for this editor. See {::setInvisibles}.
  getInvisibles: ->

  setMini: (mini) ->
    if mini isnt @mini
      @mini = mini
      @resetDisplayLayer()
      @emitter.emit 'did-change-mini', @mini
    @mini
