aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-09 17:08:31 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-09 17:08:31 +1200
commit9858d58379f77901b07b8cddf5bf730bac442dfe (patch)
tree7d80fb035840bf6137f113d695cac2198f453f4d
parentMerge branch 'hotfix/v0.2.1' (diff)
downloadvim-spellfile-local-9858d58379f77901b07b8cddf5bf730bac442dfe.tar.gz
vim-spellfile-local-9858d58379f77901b07b8cddf5bf730bac442dfe.zip
Copy list before mapping it for a join
I really should have remembered that map() works in-place.
-rw-r--r--autoload/spellfile_local.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/autoload/spellfile_local.vim b/autoload/spellfile_local.vim
index 92ace4c..eba7358 100644
--- a/autoload/spellfile_local.vim
+++ b/autoload/spellfile_local.vim
@@ -111,7 +111,7 @@ endfunction
" Join a list of strings into a comma-separated option
function! s:OptionJoin(list) abort
return join(map(
- \ a:list,
+ \ copy(a:list),
\ 'substitute(v:val, ''\\\@<!,'', ''\\,'', ''g'')',
\), ',')
endfunction