diff options
author | Igor Kalnitsky <igor@kalnitsky.org> | 2012-02-07 21:29:58 +0200 |
---|---|---|
committer | Igor Kalnitsky <igor@kalnitsky.org> | 2012-02-07 21:29:58 +0200 |
commit | 3d1b3982a4b4fb5dc8ad5eba70b2416fb980b8ec (patch) | |
tree | f086edf649eceda1602c73e3559b786585287407 /scripts/get_vimkw.py | |
parent | 62213ae784abde261ec76d59d3bbfc2f0967dc28 (diff) | |
parent | b42b337d32c87768594934d01e0f40b4c83a435f (diff) | |
download | pygments-3d1b3982a4b4fb5dc8ad5eba70b2416fb980b8ec.tar.gz |
Merge with birkenfeld/pygments-main
Diffstat (limited to 'scripts/get_vimkw.py')
-rw-r--r-- | scripts/get_vimkw.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/scripts/get_vimkw.py b/scripts/get_vimkw.py index 1ecf7148..153c88c3 100644 --- a/scripts/get_vimkw.py +++ b/scripts/get_vimkw.py @@ -22,11 +22,16 @@ def getkw(input, output): # Extract all the shortened versions for i in r_item.finditer(m.group(2)): - d.append((i.group(1), "%s%s" % (i.group(1), i.group(2) or ''))) - d.sort() + d.append('(%r,%r)' % + (i.group(1), "%s%s" % (i.group(1), i.group(2) or ''))) + + output_info['option'].append("('nnoremap','nnoremap')") + output_info['option'].append("('inoremap','inoremap')") + output_info['option'].append("('vnoremap','vnoremap')") for a, b in output_info.items(): - print >>out, '%s=%r' % (a, b) + b.sort() + print >>out, '%s=[%s]' % (a, ','.join(b)) def is_keyword(w, keywords): for i in range(len(w), 0, -1): @@ -35,4 +40,4 @@ def is_keyword(w, keywords): return False if __name__ == "__main__": - getkw("/usr/share/vim/vim70/syntax/vim.vim", "temp.py") + getkw("/usr/share/vim/vim73/syntax/vim.vim", "temp.py") |