diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-01-25 22:02:51 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-01-25 22:02:51 +0000 |
commit | 28c258fd24342fe52e85059d68ce69cf9ef5f8cd (patch) | |
tree | 6f8dc9ce77b063c0498f1ca554464395fb995666 /runtime/spell/cleanadd.vim | |
parent | 7df351eb8aecf8e542c7ebecc4ec734107a8aacb (diff) |
updated for version 7.0187
Diffstat (limited to 'runtime/spell/cleanadd.vim')
-rw-r--r-- | runtime/spell/cleanadd.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/runtime/spell/cleanadd.vim b/runtime/spell/cleanadd.vim new file mode 100644 index 0000000000..14eb83a110 --- /dev/null +++ b/runtime/spell/cleanadd.vim @@ -0,0 +1,22 @@ +" Vim script to clean the ll.xxxxx.add files of commented out entries +" Author: Antonio Colombo, Bram Moolenaar +" Last Update: 2006 Jan 19 + +" Time in seconds after last time an ll.xxxxx.add file was updated +" Default is one hour. +if !exists("g:spell_clean_limit") + let g:spell_clean_limit = 60 * 60 +endif + +" Loop over all the runtime/spell/*.add files. +for s:fname in split(globpath(&rtp, "spell/*.add"), "\n") + if filewritable(s:fname) && localtime() - getftime(s:fname) > g:spell_clean_limit + silent exe "split " . escape(s:fname, ' \') + echo "Processing" s:fname + silent! g/^#/d + silent update + close + endif +endfor + +echo "Done" |