From 6c5eecf71990cf778ba2c75012811303f8e9ac66 Mon Sep 17 00:00:00 2001 From: A-dot-S-dot Date: Thu, 22 Aug 2024 22:08:31 +0200 Subject: [PATCH] fix: wiki#fzf#links does not work in visual mode --- autoload/wiki/buffer.vim | 2 +- autoload/wiki/fzf.vim | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/autoload/wiki/buffer.vim b/autoload/wiki/buffer.vim index f7a75b9..83a6d5b 100644 --- a/autoload/wiki/buffer.vim +++ b/autoload/wiki/buffer.vim @@ -100,7 +100,7 @@ function! s:init_buffer_mappings() abort " {{{1 nnoremap (wiki-journal-index) :WikiJournalIndex nnoremap (wiki-link-add) :WikiLinkAdd inoremap (wiki-link-add) call g:wiki_select_method.links('insert') - xnoremap (wiki-link-add) call g:wiki_select_method.links('visual') + xnoremap (wiki-link-add) :call g:wiki_select_method.links('visual') nnoremap (wiki-link-remove) :WikiLinkRemove nnoremap (wiki-link-next) :WikiLinkNext nnoremap (wiki-link-show) :WikiLinkShow diff --git a/autoload/wiki/fzf.vim b/autoload/wiki/fzf.vim index 7e7639b..45f591e 100644 --- a/autoload/wiki/fzf.vim +++ b/autoload/wiki/fzf.vim @@ -89,13 +89,6 @@ function! wiki#fzf#links(...) abort "{{{1 endif let l:mode = a:0 > 0 ? a:1 : 'normal' - " This is a minor hack to make things work on Vim. It's a little bit hard to - " say why it is necessary. See also: - " https://github.com/lervag/wiki.vim/issues/369 - if l:mode ==# 'visual' && !has('nvim') - normal!  - endif - let l:fzf_opts = join([ \ '-d"#####" --with-nth=-1 --print-query --prompt "WikiLinkAdd> "', \ '--expect=' . get(g:, 'wiki_fzf_force_create_key', 'alt-enter'),