diff options
Diffstat (limited to 'common/.vimfx')
-rw-r--r-- | common/.vimfx/config.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/common/.vimfx/config.js b/common/.vimfx/config.js index 6783857..36983cf 100644 --- a/common/.vimfx/config.js +++ b/common/.vimfx/config.js @@ -135,6 +135,11 @@ function ungroupTabGroup({vim, count}) { return (count ? tabGroups[count-1] : selectedTab.group)?.ungroupTabs() } +function viewSource({vim}) { + let {BrowserCommands, gBrowser} = vim.window + BrowserCommands.viewSourceOfDocument({URL: gBrowser.currentURI.spec}) +} + const sendFn = msg => ({vim}) => vimfx.send(vim, msg, null, m => vim.notify(m)) @@ -155,6 +160,7 @@ let commands = { collapse_tab_group: collapseTabGroup, add_tab_group: addTabGroup, ungroup_tab_group: ungroupTabGroup, + view_source: viewSource, } // ** Apply Object.entries(commands) @@ -177,6 +183,7 @@ mappings = { ["gu <a-g>u", "go_up_path"], ["gU <a-g>U", "go_to_root"], ["gm <a-g>m", "go_home"], + ["gv <a-g>v", "my/view_source"], ["B", "history_back"], ["F", "history_forward"], ["gh <a-g>h", "history_list"], |