From 2a5f1fe30e50eac226270b62d9851008479adff3 Mon Sep 17 00:00:00 2001 From: Nelo Wallus Date: Fri, 15 Jan 2016 14:19:39 +0100 Subject: [PATCH] Add tab{next,previous}visible to jump over folds Required since tab{next,previous} open closed folds --- plugins/contrib/treestyletabs.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/plugins/contrib/treestyletabs.js b/plugins/contrib/treestyletabs.js index ff623223..c5cbaf5e 100644 --- a/plugins/contrib/treestyletabs.js +++ b/plugins/contrib/treestyletabs.js @@ -218,3 +218,23 @@ create_command_and_mapping( }, "" ) + +create_command_and_mapping( + "tabnextvisible", + "Switch to the next visible tab", + function () { + let tab = TreeStyleTabService.getNextVisibleTab(gBrowser.tabContainer.selectedItem); + gBrowser.tabContainer.selectedIndex = gBrowser.tabContainer.getIndexOfItem(tab); + }, + "" + ) + +create_command_and_mapping( + "tabpreviousvisible", + "Switch to the previous visible tab", + function () { + let tab = TreeStyleTabService.getPreviousVisibleTab(gBrowser.tabContainer.selectedItem); + gBrowser.tabContainer.selectedIndex = gBrowser.tabContainer.getIndexOfItem(tab); + }, + "" + )