vim、OpenGL用シンタックスハイライト、および補完用辞書
シンタックスハイライトに関してはこれで。opengl.vim - OpenGL C syntax highlighting : vim online
syntax keyword glConstant GL_BYTE syntax keyword glConstant GL_UNSIGNED_BYTE syntax keyword glConstant GL_SHORT syntax keyword glConstant GL_UNSIGNED_SHORT
中味はこんなかんじなので、適当に整形して名前だけ取り出せば辞書ファイルになる。
あとはこの辺を参考にして、
autocmd BufRead *.c,*.h,*.cpp,*.hpp if search('^#include <gl\/','n')>0|call GL_mode()|endif function! GL_mode() source ~\vimfiles\ftplugin\opengl.vim set dictionary+=~/vimfiles/dict/opengl endfunction
でGLヘッダ読んでるソースに対して有効になる。
辞書補完のC-X C-Kが押しにくすぎるのでどうしたものか思案中。