- for l:x in ['00a0', '1680', '180e', '2000', '2001', '2002',
- \ '2003', '2004', '2005', '2006', '2007', '2008',
- \ '2009', '200a', '200b', '200c', '200d', '202f',
- \ '205f', '2060', '3000', 'feff']
- call matchadd('Error', '\%u' . l:x)
- endfor
+ let l:spaces = ['00a0', '1680', '180e', '2000', '2001', '2002',
+ \ '2003', '2004', '2005', '2006', '2007', '2008',
+ \ '2009', '200a', '200b', '200c', '200d', '202f',
+ \ '205f', '2060', '3000', 'feff']
+ " Compatibility fix for Vim 6.4.
+ execute ' for l:x in l:spaces'
+ \ '| call matchadd("Error", "\%u" . l:x)'
+ \ '| endfor'