From f64e258c757a4bb67d6149b7f48c14a90028450c Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Wed, 2 May 2012 08:21:01 -0700 Subject: [PATCH] alt-tab toggles between active editor and tree view --- src/app/keymaps/tree-view.coffee | 4 ++++ src/extensions/tree-view/tree-view.coffee | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/app/keymaps/tree-view.coffee b/src/app/keymaps/tree-view.coffee index 023567651..4b886f115 100644 --- a/src/app/keymaps/tree-view.coffee +++ b/src/app/keymaps/tree-view.coffee @@ -1,9 +1,13 @@ +window.keymap.bindKeys '.editor' + 'alt-tab': 'tree-view:focus' + window.keymap.bindKeys '.tree-view' 'right': 'tree-view:expand-directory' 'left': 'tree-view:collapse-directory' 'enter': 'tree-view:open-selected-entry' 'm': 'tree-view:move' 'a': 'tree-view:add' + 'alt-tab': 'tree-view:unfocus' window.keymap.bindKeys '.move-dialog .mini.editor, .add-dialog .mini.editor' 'enter': 'tree-view:confirm' diff --git a/src/extensions/tree-view/tree-view.coffee b/src/extensions/tree-view/tree-view.coffee index c61b1f70c..e98876df3 100644 --- a/src/extensions/tree-view/tree-view.coffee +++ b/src/extensions/tree-view/tree-view.coffee @@ -34,6 +34,10 @@ class TreeView extends View @on 'tree-view:directory-change', => @selectActiveFile() @rootView.on 'active-editor-path-change', => @selectActiveFile() + @on 'tree-view:unfocus', => @rootView.activeEditor().focus() + @rootView.on 'tree-view:focus', => this.focus() + + deactivate: -> @root.unwatchEntries()