diff --git a/src/packages/command-panel/keymaps/command-panel.cson b/src/packages/command-panel/keymaps/command-panel.cson index 90b1d19fa..e1c9ab1db 100644 --- a/src/packages/command-panel/keymaps/command-panel.cson +++ b/src/packages/command-panel/keymaps/command-panel.cson @@ -12,3 +12,7 @@ 'meta-e': 'command-panel:set-selection-as-regex-address' 'meta-f': 'command-panel:find-in-file' 'meta-F': 'command-panel:find-in-project' + +'.command-panel': + 'ctrl-{': 'command-panel:collapse-all' + 'ctrl-}': 'command-panel:expand-all' diff --git a/src/packages/command-panel/lib/preview-list.coffee b/src/packages/command-panel/lib/preview-list.coffee index 1f9bd1faf..d98a11b99 100644 --- a/src/packages/command-panel/lib/preview-list.coffee +++ b/src/packages/command-panel/lib/preview-list.coffee @@ -23,6 +23,8 @@ class PreviewList extends ScrollView @executeSelectedOperation() @on 'mousedown', 'li.path', @onPathSelected + @command 'command-panel:collapse-all', => @collapseAllPaths() + @command 'command-panel:expand-all', => @expandAllPaths() onPathSelected: (event) => e = $(event.target)