From 4d4e88bfa26de6a638e4f3c0e3b7c315d29e9e50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20F=2E=20Sch=C3=B6nitzer?= Date: Sun, 17 Jun 2018 15:31:57 +0200 Subject: [PATCH] Improve heuristic for cleaning urls in link descr. --- autoload/vimwiki/base.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim index 2bb8c4d..b1768c2 100644 --- a/autoload/vimwiki/base.vim +++ b/autoload/vimwiki/base.vim @@ -1869,6 +1869,12 @@ function! s:clean_url(url) let url = filter(url, 'v:val !=# "https\:"') let url = filter(url, 'v:val !=# "file\:"') let url = filter(url, 'v:val !=# "xml\:"') + let url = filter(url, 'v:val !=# "html"') + let url = filter(url, 'v:val !=# "htm"') + let url = filter(url, 'v:val !=# "php"') + " remove words consisting of only hexadecimal digits or non-word characters + let url = filter(url, 'v:val !~ "^\\A\\{4,}$"') + let url = filter(url, 'v:val !~ "^\\x\\{4,}$" || v:val !~ "\\d"') return join(url, " ") endfunction