From 8c0dc9485865dd8713f61d94d62a7768e9ff6a0b Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 4 Apr 2022 00:47:17 +1200 Subject: Correct filename character class --- autoload/spellfile_local.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/spellfile_local.vim b/autoload/spellfile_local.vim index a7f7a7d..177503f 100644 --- a/autoload/spellfile_local.vim +++ b/autoload/spellfile_local.vim @@ -93,8 +93,8 @@ endfunction " that won't work nicely as filenames with percent signs function! s:Filename(parts) abort let pat = has('win32') || has('win64') - \ ? '\c[^[:filename:]]\|[\\/:*?"<>|]' - \ : '\c[^[:filename:]]\|[_/]' + \ ? '\c[^[:fname:]]\|\\' + \ : '\c[^[:fname:]]\|/' return substitute(join(a:parts, '.'), pat, '%', 'g') endfunction -- cgit v1.2.3