         disposeAction()
 
     move = withDispose((oldPath, newPath) -> fs_plus.moveSync(oldPath, newPath))
-    
+
     remove = withDispose((oldPath, newPath) ->
-      atom.confirm
-        message: 'Please confirm deleting ' + newPath
-        buttons:
-          Yes: -> fs_plus.removeSync(newPath)
-          Cancel: ->
+      doRemove = -> fs_plus.removeSync(newPath)
+
+      if (atom.config.get('quick-file-actions.confirmOnDelete') == true)
+        atom.confirm
+          message: 'Please confirm deleting ' + newPath
+          buttons:
+            Yes: doRemove
+            Cancel: ->
+      else
+        doRemove()
     )
 
     copy = withDispose((oldPath, newPath) ->

  quickFileActionsView: null
  modalPanel: null
  subscriptions: null

  activate: (state) ->
    @subscriptions = new CompositeDisposable

        fs_extra.copySync(oldPath, newPath)
        atom.workspace.open(newPath)

      if (fs_plus.existsSync(newPath) && atom.config.get('quick-file-actions.confirmOnReplace') == true)
        atom.confirm
          message: 'Destination file already exists, override?'
          buttons:
