annotate runtime/spell/cleanadd.vim @ 643:d3c978b4c7ce

updated for version 7.0187
author vimboss
date Wed, 25 Jan 2006 22:02:51 +0000
parents
children 1babf94e0b24
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
643
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
1 " Vim script to clean the ll.xxxxx.add files of commented out entries
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
2 " Author: Antonio Colombo, Bram Moolenaar
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
3 " Last Update: 2006 Jan 19
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
4
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
5 " Time in seconds after last time an ll.xxxxx.add file was updated
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
6 " Default is one hour.
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
7 if !exists("g:spell_clean_limit")
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
8 let g:spell_clean_limit = 60 * 60
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
9 endif
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
10
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
11 " Loop over all the runtime/spell/*.add files.
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
12 for s:fname in split(globpath(&rtp, "spell/*.add"), "\n")
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
13 if filewritable(s:fname) && localtime() - getftime(s:fname) > g:spell_clean_limit
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
14 silent exe "split " . escape(s:fname, ' \')
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
15 echo "Processing" s:fname
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
16 silent! g/^#/d
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
17 silent update
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
18 close
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
19 endif
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
20 endfor
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
21
d3c978b4c7ce updated for version 7.0187
vimboss
parents:
diff changeset
22 echo "Done"