         return false
 
   resolveProjectConfigPath: ->
-    @projectToolbarConfigPath = null
+    persistent = atom.config.get 'flex-tool-bar.persistentProjectToolBar'
+    @projectToolbarConfigPath = null unless persistent
     relativeProjectConfigPath = atom.config.get 'flex-tool-bar.toolBarProjectConfigurationFilePath'
     editor = atom.workspace.getActivePaneItem()
     file = editor?.buffer?.file or editor?.file

  watchList: []

  config:
    toolBarConfigurationFilePath:
      type: 'string'
      default: atom.getConfigDirPath()
    toolBarProjectConfigurationFilePath:
      type: 'string'
      default: '.'
    reloadToolBarWhenEditConfigFile:
      type: 'boolean'
      default: true
    reloadToolBarNotification:
      type: 'boolean'
      default: true
    useBrowserPlusWhenItIsActive:
      type: 'boolean'
      default: false

          if fs.isFileSync(pathToCheck)
            @projectToolbarConfigPath = pathToCheck
          else
            found = fs.resolve pathToCheck, 'toolbar', ['cson', 'json5', 'json', 'js', 'coffee']
            @projectToolbarConfigPath = found if found

    if @projectToolbarConfigPath is @configFilePath
      @projectToolbarConfigPath = null
