Merge pull request #209 from awilkins/only-close-buffers
Only close buffers on quitall
This commit is contained in:
commit
b9b3ba3e9f
2 changed files with 10 additions and 1 deletions
|
|
@ -55,3 +55,8 @@ module.exports = ExMode =
|
||||||
description: 'When on, the ":substitute" flag \'g\' is default on'
|
description: 'When on, the ":substitute" flag \'g\' is default on'
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
default: 'false'
|
default: 'false'
|
||||||
|
onlyCloseBuffers:
|
||||||
|
title: 'Only close buffers'
|
||||||
|
description: 'When on, quitall only closes all buffers, not entire Atom instance'
|
||||||
|
type: 'boolean'
|
||||||
|
default: 'false'
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,11 @@ class Ex
|
||||||
atom.workspace.getActivePane().destroyActiveItem()
|
atom.workspace.getActivePane().destroyActiveItem()
|
||||||
|
|
||||||
quitall: ->
|
quitall: ->
|
||||||
|
if !atom.config.get('ex-mode.onlyCloseBuffers')
|
||||||
atom.close()
|
atom.close()
|
||||||
|
else
|
||||||
|
atom.workspace.getTextEditors().forEach (editor) ->
|
||||||
|
editor.destroy()
|
||||||
|
|
||||||
q: => @quit()
|
q: => @quit()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue