From d2d5d1d994e1f9d5107153b270eb567989d4eb3e Mon Sep 17 00:00:00 2001 From: Jacek Kopecky Date: Thu, 22 Oct 2015 13:45:46 +0100 Subject: [PATCH] add option for click to focus editor --- lib/tree-view.coffee | 3 ++- package.json | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/tree-view.coffee b/lib/tree-view.coffee index 5abf3031..a22a6738 100644 --- a/lib/tree-view.coffee +++ b/lib/tree-view.coffee @@ -216,9 +216,10 @@ class TreeView extends View filePath = e.currentTarget.getPath() detail = e.originalEvent?.detail ? 1 alwaysOpenExisting = atom.config.get('tree-view.alwaysOpenExisting') + activateOnClick = atom.config.get('tree-view.clickFocusesEditor') if detail is 1 if atom.config.get('core.allowPendingPaneItems') - openPromise = atom.workspace.open(filePath, pending: true, activatePane: false, searchAllPanes: alwaysOpenExisting) + openPromise = atom.workspace.open(filePath, pending: true, activatePane: activateOnClick, searchAllPanes: alwaysOpenExisting) @currentlyOpening.set(filePath, openPromise) openPromise.then => @currentlyOpening.delete(filePath) else if detail is 2 diff --git a/package.json b/package.json index 86d7cb8d..dabb5380 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,10 @@ "alwaysOpenExisting": { "type": "boolean", "default": false + }, + "clickFocusesEditor": { + "type": "boolean", + "default": false } } }