From 840ff9588d7f6d747d72216c118b98652ca8840e Mon Sep 17 00:00:00 2001 From: Zac Endter Date: Tue, 16 Nov 2021 14:29:14 -0500 Subject: [PATCH 1/2] Added command to follow link in new tab --- autoload/wiki/buffer.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/autoload/wiki/buffer.vim b/autoload/wiki/buffer.vim index 2560b06d..439ce6bc 100644 --- a/autoload/wiki/buffer.vim +++ b/autoload/wiki/buffer.vim @@ -46,6 +46,7 @@ function! s:init_buffer_commands() abort " {{{1 command! -buffer WikiLinkExtractHeader call wiki#link#set_text_from_header() command! -buffer WikiLinkFollow call wiki#link#follow() command! -buffer WikiLinkFollowSplit call wiki#link#follow('vsplit') + command! -buffer WikiLinkFollowTab call wiki#link#follow('tabe') command! -buffer WikiLinkPrev call wiki#nav#prev_link() command! -buffer WikiLinkReturn call wiki#nav#return() command! -buffer WikiLinkToggle call wiki#link#toggle_current() From c3d3534029a8b41c9540f91816178fb9bb800ea6 Mon Sep 17 00:00:00 2001 From: Zac Endter Date: Wed, 17 Nov 2021 17:46:55 -0500 Subject: [PATCH 2/2] Added corresponding plug mapping and documentation. --- autoload/wiki/buffer.vim | 2 ++ doc/wiki.txt | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/autoload/wiki/buffer.vim b/autoload/wiki/buffer.vim index 439ce6bc..9e0c83c7 100644 --- a/autoload/wiki/buffer.vim +++ b/autoload/wiki/buffer.vim @@ -86,6 +86,7 @@ function! s:init_buffer_mappings() abort " {{{1 nnoremap (wiki-link-extract-header) :WikiLinkExtractHeader nnoremap (wiki-link-follow) :WikiLinkFollow nnoremap (wiki-link-follow-split) :WikiLinkFollowSplit + nnoremap (wiki-link-follow-tab) :WikiLinkFollowTab nnoremap (wiki-link-prev) :WikiLinkPrev nnoremap (wiki-link-return) :WikiLinkReturn nnoremap (wiki-link-toggle) :WikiLinkToggle @@ -137,6 +138,7 @@ function! s:init_buffer_mappings() abort " {{{1 \ '(wiki-link-extract-header)': 'wlh', \ '(wiki-link-follow)': '', \ '(wiki-link-follow-split)': '', + \ '(wiki-link-follow-tab)': 'u', \ '(wiki-link-return)': '', \ '(wiki-link-toggle)': 'wf', \ '(wiki-link-toggle-operator)': 'gl', diff --git a/doc/wiki.txt b/doc/wiki.txt index 6208b893..7561f8fa 100644 --- a/doc/wiki.txt +++ b/doc/wiki.txt @@ -943,6 +943,10 @@ the commands are also available as mappings of the form `(wiki-[name])`. *WikiLinkFollowSplit* Similar to |WikiLinkfollow|, except wiki links are followed in a |vsplit|. +*(wiki-link-follow-tab)* +*WikiLinkFollowTab* + Similar to |WikiLinkfollow|, except wiki links are followed in a |tabedit|. + *(wiki-link-return)* *WikiLinkReturn* Go back to previous page, i.e. undo the last follow operation. @@ -1183,6 +1187,7 @@ information about the different modes. `n` |(wiki-link-next)| `n` |(wiki-link-follow)| `n` |(wiki-link-follow-split)| + `n` u |(wiki-link-follow-tab)| `n` |(wiki-link-prev)| `n` |(wiki-link-return)| `n` gl |(wiki-link-toggle-operator)|