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が押しにくすぎるのでどうしたものか思案中。