vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 659ca62b292fc8a48028728469726139e1c77033
parent 4aa3ca5c169dbbef58d4b04f8809c8d70091b7c7
Author: Tinmarino <tinmarino@gmail.com>
Date:   Fri,  7 Aug 2020 13:02:54 -0400

Fix: Accessing other filetypes within vimwiki (Issue #979)

Note: Viwiki no longer rules them all

Diffstat:
Mautoload/vimwiki/base.vim | 8--------
Mdoc/vimwiki.txt | 1+
Atest/filesystem.vader | 33+++++++++++++++++++++++++++++++++
3 files changed, 34 insertions(+), 8 deletions(-)

diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -1091,16 +1091,8 @@ function! vimwiki#base#edit_file(command, filename, anchor, ...) abort echom 'Vimwiki: Vim couldn''t open the file, probably because a swapfile already exists. See :h E325.' return endtry - " If the opened file was not already loaded by Vim, an autocommand is " triggered at this point - - " Make sure no other plugin takes ownership over the new file. Vimwiki - " rules them all! Well, except for directories, which may be opened with - " Netrw - if !vimwiki#u#ft_is_vw() && fname !~? '\m/$' - call vimwiki#u#ft_set() - endif endif " Goto anchor diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -3766,6 +3766,7 @@ Changed:~ Removed:~ Fixed:~ + * Issue #979: Fix: Accessing other filetypes within vimwiki * Issue #886: VimwikiGenerateLinks crash with single quote in filename * Issue #910: Fix: VimwikiTOC removes next non-empty line * Issue #182: VimwikiTOC support headers with link diff --git a/test/filesystem.vader b/test/filesystem.vader @@ -0,0 +1,33 @@ +# Travel thought files + +Execute (Copy Wiki's Resources): + Log "Start: Copy Resources" + call CopyResources() + + +Given (Void for Accessing other files within vimwiki #979 {{{1): + + +Do (At Index: Create and goto pythonfile): + :VimwikiIndex 2\<Cr> + Opyfile.py\<Esc>\<Cr>\<Cr> + :AssertEqual 'pyfile.py', expand('%:t')\<CR> + :AssertEqual 'python', &ft\<CR> + :Log "Clean pyfile"\<Cr> + dd + :VimwikiIndex 2\<Cr> + :call DeleteFile('pyfile.py')\<Cr> + + +Do (At Index: Create and goto markdownfile): + :VimwikiIndex 2\<Cr> + Omdfile.md\<Esc>\<Cr>\<Cr> + :AssertEqual 'mdfile.md', expand('%:t')\<CR> + :AssertEqual 'vimwiki', &ft\<CR> + :Log "Clean mdfile"\<Cr> + :VimwikiIndex 2\<Cr> + dd + :call DeleteFile('mdfile.md')\<Cr> + + +# vim: sw=2:foldmethod=marker:foldlevel=30:foldignore=: