シンタックスハイライトに関してはこれで。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() sou