diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2009-10-07 17:05:19 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2009-10-07 17:05:19 +0200 |
commit | dd5427baaf49f8de4355abeb6bc8c6dd14f74e25 (patch) | |
tree | 46fcfc70bd792e80ceebaab89a7f8fc06bc29101 /.vim/after | |
download | dotfiles-dd5427baaf49f8de4355abeb6bc8c6dd14f74e25.tar.gz dotfiles-dd5427baaf49f8de4355abeb6bc8c6dd14f74e25.tar.bz2 dotfiles-dd5427baaf49f8de4355abeb6bc8c6dd14f74e25.zip |
Initial check-in of files
Diffstat (limited to '.vim/after')
-rw-r--r-- | .vim/after/ftplugin/c.vim | 2 | ||||
-rw-r--r-- | .vim/after/ftplugin/cpp.vim | 2 | ||||
-rw-r--r-- | .vim/after/ftplugin/python_pydiction.vim | 132 | ||||
l--------- | .vim/after/syntax/c.vim | 1 | ||||
-rw-r--r-- | .vim/after/syntax/c/opengl.vim | 3046 | ||||
l--------- | .vim/after/syntax/cpp | 1 | ||||
l--------- | .vim/after/syntax/cpp.vim | 1 | ||||
l--------- | .vim/after/syntax/python.vim | 1 | ||||
-rw-r--r-- | .vim/after/syntax/python/self.vim | 6 |
9 files changed, 3192 insertions, 0 deletions
diff --git a/.vim/after/ftplugin/c.vim b/.vim/after/ftplugin/c.vim new file mode 100644 index 0000000..66dfc5e --- /dev/null +++ b/.vim/after/ftplugin/c.vim @@ -0,0 +1,2 @@ +" OmniCppComplete initialization +call omni#cpp#complete#Init() diff --git a/.vim/after/ftplugin/cpp.vim b/.vim/after/ftplugin/cpp.vim new file mode 100644 index 0000000..66dfc5e --- /dev/null +++ b/.vim/after/ftplugin/cpp.vim @@ -0,0 +1,2 @@ +" OmniCppComplete initialization +call omni#cpp#complete#Init() diff --git a/.vim/after/ftplugin/python_pydiction.vim b/.vim/after/ftplugin/python_pydiction.vim new file mode 100644 index 0000000..ce078a0 --- /dev/null +++ b/.vim/after/ftplugin/python_pydiction.vim @@ -0,0 +1,132 @@ +" ============================================================================ +" python_pydiction.vim - Module and Keyword completion for Python +" ============================================================================ +" +" Author: Ryan Kulla (rkulla AT gmail DOT com) +" Version: 1.1, for Vim 7 +" URL: http://www.vim.org/scripts/script.php?script_id=850 +" Last Modified: July 20th, 2009 +" Installation: On Linux, put this file in ~/.vim/after/ftplugin/ +" On Windows, put this file in C:\vim\vimfiles\ftplugin\ +" (assuming you installed vim in C:\vim\). +" You may install the other files anywhere. +" In .vimrc, add the following: +" filetype plugin on +" let g:pydiction_location = 'path/to/complete-dict' +" Optionally, you set the completion menu height like: +" let g:pydiction_menu_height = 20 +" The default menu height is 15 +" To do case-sensitive searches, set noignorecase (:set noic). +" Usage: Type part of a Python keyword, module name, attribute or method, +" then hit the TAB key and it will auto-complete (as long as it +" exists in the complete-dict file. +" License: BSD +" Copyright: Copyright (c) 2003-2009 Ryan Kulla +" All rights reserved. +" +" Redistribution and use in source and binary forms, with or without +" modification, are permitted provided that the following conditions +" are met: +" 1. Redistributions of source code must retain the above copyright +" notice, this list of conditions and the following disclaimer. +" 2. Redistributions in binary form must reproduce the above +" copyright notice, this list of conditions and the following +" disclaimer in the documentation and/or other materials provided +" with the distribution. +" 3. The name of the author may not be used to endorse or promote +" products derived from this software without specific prior +" written permission. +" +" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS +" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +" +" + +if v:version < 700 + echoerr "Pydiction requires vim version 7 or greater." + finish +endif + + +" Make the Tab key do python code completion: +inoremap <silent> <buffer> <Tab> + \<C-R>=<SID>SetVals()<CR> + \<C-R>=<SID>TabComplete()<CR> + \<C-R>=<SID>RestoreVals()<CR> + + +if !exists("*s:TabComplete") + function! s:TabComplete() + " Check if the char before the char under the cursor is an + " underscore, letter, number, dot or opening parentheses. + " If it is, and if the popup menu is not visible, use + " I_CTRL-X_CTRL-K ('dictionary' only completion)--otherwise, + " use I_CTRL-N to scroll downward through the popup menu. + " If the char is some other character, insert a normal Tab: + if searchpos('[_a-zA-Z0-9.(]\%#', 'nb') != [0, 0] + if !pumvisible() + return "\<C-X>\<C-K>" + else + return "\<C-N>" + endif + else + return "\<Tab>" + endif + endfunction +endif + + +if !exists("*s:SetVals") + function! s:SetVals() + " Save and change any config values we need. + + " Temporarily change isk to treat periods and opening + " parenthesis as part of a keyword -- so we can complete + " python modules and functions: + let s:pydiction_save_isk = &iskeyword + setlocal iskeyword +=.,( + + " Save any current dictionaries the user has set: + let s:pydiction_save_dictions = &dictionary + " Temporarily use only pydiction's dictionary: + let &dictionary = g:pydiction_location + + " Save the ins-completion options the user has set: + let s:pydiction_save_cot = &completeopt + " Have the completion menu show up for one or more matches: + let &completeopt = "menu,menuone" + + " Set the popup menu height: + let s:pydiction_save_pumheight = &pumheight + if !exists('g:pydiction_menu_height') + let g:pydiction_menu_height = 15 + endif + let &pumheight = g:pydiction_menu_height + + return '' + endfunction +endif + + +if !exists("*s:RestoreVals") + function! s:RestoreVals() + " Restore the user's initial values. + + let &dictionary = s:pydiction_save_dictions + let &completeopt = s:pydiction_save_cot + let &pumheight = s:pydiction_save_pumheight + let &iskeyword = s:pydiction_save_isk + + return '' + endfunction +endif + diff --git a/.vim/after/syntax/c.vim b/.vim/after/syntax/c.vim new file mode 120000 index 0000000..f065b02 --- /dev/null +++ b/.vim/after/syntax/c.vim @@ -0,0 +1 @@ +../../aftersyntax.vim
\ No newline at end of file diff --git a/.vim/after/syntax/c/opengl.vim b/.vim/after/syntax/c/opengl.vim new file mode 100644 index 0000000..03123f0 --- /dev/null +++ b/.vim/after/syntax/c/opengl.vim @@ -0,0 +1,3046 @@ +" Vim syntax file +" Language: C OpenGL +" Maintainer: Andreeshchev Eugene <admix@pisem.net> +" Version: 1.5 +" Last Change: 2007-08-30 + +" Usage: +" +" Source it from somewhere +" +" Changelog: +" +" 2007-08-30 (v1.5) +" * Added OpenGL ES 2.0 and EGL symbols +" (thanks to Simon Hosie [sh1 at broadcom dot com]). +" * Added following variables: +" c_opengl_no_gles2 - turns off GLES2 highlighting +" c_opengl_no_egl - turns off EGL highlighting +" * Now version numbering is a bit screwed =) +" +" 2003-11-07 (v1.4.1) +" * Added GLUT support +" (thanks to Mathias Gumz [gumzat at cs dot uni-magdeburg dot de]). +" * Added following variables: +" c_opengl_no_glu - turns off GLU highlighting +" c_opengl_no_glut - turns off GLUT highlighting +" c_opengl_no_ext_arb - turns off ARB extensions highlighting +" +" 2003-10-31 (v1.4) +" * Updated to OpenGL 1.4 ARB extensions for OpenGL Shading Language +" (thanks to Eric Boumaour [zongo at nekeme dot net]). +" * Now version number match OpenGL version. +" +" 2003-08-29 (v0.1) +" Initial release +" +" TODO: add support for vendor specific extensions (NVidia and ATI at least) +" + + +" gl.h +" Data types {{{ +syntax keyword glConstant GL_BYTE +syntax keyword glConstant GL_UNSIGNED_BYTE +syntax keyword glConstant GL_SHORT +syntax keyword glConstant GL_UNSIGNED_SHORT +syntax keyword glConstant GL_INT +syntax keyword glConstant GL_UNSIGNED_INT +syntax keyword glConstant GL_FLOAT +syntax keyword glConstant GL_DOUBLE +syntax keyword glConstant GL_2_BYTES +syntax keyword glConstant GL_3_BYTES +syntax keyword glConstant GL_4_BYTES + +syntax keyword glType GLenum +syntax keyword glType GLboolean +syntax keyword glType GLbitfield +syntax keyword glType GLvoid +syntax keyword glType GLbyte +syntax keyword glType GLshort +syntax keyword glType GLint +syntax keyword glType GLubyte +syntax keyword glType GLushort +syntax keyword glType GLuint +syntax keyword glType GLsizei +syntax keyword glType GLfloat +syntax keyword glType GLclampf +syntax keyword glType GLdouble +syntax keyword glType GLclampd +" }}} + +" Constants {{{ + + syntax keyword glConstant GL_FALSE + syntax keyword glConstant GL_TRUE + + " Primitives {{{ + syntax keyword glConstant GL_POINTS + syntax keyword glConstant GL_LINES + syntax keyword glConstant GL_LINE_LOOP + syntax keyword glConstant GL_LINE_STRIP + syntax keyword glConstant GL_TRIANGLES + syntax keyword glConstant GL_TRIANGLE_STRIP + syntax keyword glConstant GL_TRIANGLE_FAN + syntax keyword glConstant GL_QUADS + syntax keyword glConstant GL_QUAD_STRIP + syntax keyword glConstant GL_POLYGON + " }}} + + " Vertex Arrays {{{ + syntax keyword glConstant GL_VERTEX_ARRAY + syntax keyword glConstant GL_NORMAL_ARRAY + syntax keyword glConstant GL_COLOR_ARRAY + syntax keyword glConstant GL_INDEX_ARRAY + syntax keyword glConstant GL_TEXTURE_COORD_ARRAY + syntax keyword glConstant GL_EDGE_FLAG_ARRAY + syntax keyword glConstant GL_VERTEX_ARRAY_SIZE + syntax keyword glConstant GL_VERTEX_ARRAY_TYPE + syntax keyword glConstant GL_VERTEX_ARRAY_STRIDE + syntax keyword glConstant GL_NORMAL_ARRAY_TYPE + syntax keyword glConstant GL_NORMAL_ARRAY_STRIDE + syntax keyword glConstant GL_COLOR_ARRAY_SIZE + syntax keyword glConstant GL_COLOR_ARRAY_TYPE + syntax keyword glConstant GL_COLOR_ARRAY_STRIDE + syntax keyword glConstant GL_INDEX_ARRAY_TYPE + syntax keyword glConstant GL_INDEX_ARRAY_STRIDE + syntax keyword glConstant GL_TEXTURE_COORD_ARRAY + syntax keyword glConstant GL_TEXTURE_COORD_ARRAY + syntax keyword glConstant GL_TEXTURE_COORD_ARRAY + syntax keyword glConstant GL_EDGE_FLAG_ARRAY_STR + syntax keyword glConstant GL_VERTEX_ARRAY_POINTE + syntax keyword glConstant GL_NORMAL_ARRAY_POINTE + syntax keyword glConstant GL_COLOR_ARRAY_POINTER + syntax keyword glConstant GL_INDEX_ARRAY_POINTER + syntax keyword glConstant GL_TEXTURE_COORD_ARRAY + syntax keyword glConstant GL_EDGE_FLAG_ARRAY_POI + syntax keyword glConstant GL_V2F + syntax keyword glConstant GL_V3F + syntax keyword glConstant GL_C4UB_V2F + syntax keyword glConstant GL_C4UB_V3F + syntax keyword glConstant GL_C3F_V3F + syntax keyword glConstant GL_N3F_V3F + syntax keyword glConstant GL_C4F_N3F_V3F + syntax keyword glConstant GL_T2F_V3F + syntax keyword glConstant GL_T4F_V4F + syntax keyword glConstant GL_T2F_C4UB_V3F + syntax keyword glConstant GL_T2F_C3F_V3F + syntax keyword glConstant GL_T2F_N3F_V3F + syntax keyword glConstant GL_T2F_C4F_N3F_V3F + syntax keyword glConstant GL_T4F_C4F_N3F_V4F + " }}} + + " Matrix Mode {{{ + syntax keyword glConstant GL_MATRIX_MODE + syntax keyword glConstant GL_MODELVIEW + syntax keyword glConstant GL_PROJECTION + syntax keyword glConstant GL_TEXTURE + " }}} + + " Points {{{ + syntax keyword glConstant GL_POINT_SMOOTH + syntax keyword glConstant GL_POINT_SIZE + syntax keyword glConstant GL_POINT_SIZE_GRANULARITY + syntax keyword glConstant GL_POINT_SIZE_RANGE + " }}} + + " Lines {{{ + syntax keyword glConstant GL_LINE_SMOOTH + syntax keyword glConstant GL_LINE_STIPPLE + syntax keyword glConstant GL_LINE_STIPPLE_PATTERN + syntax keyword glConstant GL_LINE_STIPPLE_REPEAT + syntax keyword glConstant GL_LINE_WIDTH + syntax keyword glConstant GL_LINE_WIDTH_GRANULARITY + syntax keyword glConstant GL_LINE_WIDTH_RANGE + " }}} + + " Polygons {{{ + syntax keyword glConstant GL_POINT + syntax keyword glConstant GL_LINE + syntax keyword glConstant GL_FILL + syntax keyword glConstant GL_CW + syntax keyword glConstant GL_CCW + syntax keyword glConstant GL_FRONT + syntax keyword glConstant GL_BACK + syntax keyword glConstant GL_POLYGON_MODE + syntax keyword glConstant GL_POLYGON_SMOOTH + syntax keyword glConstant GL_POLYGON_STIPPLE + syntax keyword glConstant GL_EDGE_FLAG + syntax keyword glConstant GL_CULL_FACE + syntax keyword glConstant GL_CULL_FACE_MODE + syntax keyword glConstant GL_FRONT_FACE + syntax keyword glConstant GL_POLYGON_OFFSET_FACTOR + syntax keyword glConstant GL_POLYGON_OFFSET_UNITS + syntax keyword glConstant GL_POLYGON_OFFSET_POINT + syntax keyword glConstant GL_POLYGON_OFFSET_LINE + syntax keyword glConstant GL_POLYGON_OFFSET_FILL + " }}} + + " Display Lists {{{ + syntax keyword glConstant GL_COMPILE + syntax keyword glConstant GL_COMPILE_AND_EXECUTE + syntax keyword glConstant GL_LIST_BASE + syntax keyword glConstant GL_LIST_INDEX + syntax keyword glConstant GL_LIST_MODE + " }}} + + " Depth buffer {{{ + syntax keyword glConstant GL_NEVER + syntax keyword glConstant GL_LESS + syntax keyword glConstant GL_EQUAL + syntax keyword glConstant GL_LEQUAL + syntax keyword glConstant GL_GREATER + syntax keyword glConstant GL_NOTEQUAL + syntax keyword glConstant GL_GEQUAL + syntax keyword glConstant GL_ALWAYS + syntax keyword glConstant GL_DEPTH_TEST + syntax keyword glConstant GL_DEPTH_BITS + syntax keyword glConstant GL_DEPTH_CLEAR_VALUE + syntax keyword glConstant GL_DEPTH_FUNC + syntax keyword glConstant GL_DEPTH_RANGE + syntax keyword glConstant GL_DEPTH_WRITEMASK + syntax keyword glConstant GL_DEPTH_COMPONENT + " }}} + + " Lighting {{{ + syntax keyword glConstant GL_LIGHTING + syntax keyword glConstant GL_LIGHT0 + syntax keyword glConstant GL_LIGHT1 + syntax keyword glConstant GL_LIGHT2 + syntax keyword glConstant GL_LIGHT3 + syntax keyword glConstant GL_LIGHT4 + syntax keyword glConstant GL_LIGHT5 + syntax keyword glConstant GL_LIGHT6 + syntax keyword glConstant GL_LIGHT7 + syntax keyword glConstant GL_SPOT_EXPONENT + syntax keyword glConstant GL_SPOT_CUTOFF + syntax keyword glConstant GL_CONSTANT_ATTENUATION + syntax keyword glConstant GL_LINEAR_ATTENUATION + syntax keyword glConstant GL_QUADRATIC_ATTENUATION + syntax keyword glConstant GL_AMBIENT + syntax keyword glConstant GL_DIFFUSE + syntax keyword glConstant GL_SPECULAR + syntax keyword glConstant GL_SHININESS + syntax keyword glConstant GL_EMISSION + syntax keyword glConstant GL_POSITION + syntax keyword glConstant GL_SPOT_DIRECTION + syntax keyword glConstant GL_AMBIENT_AND_DIFFUSE + syntax keyword glConstant GL_COLOR_INDEXES + syntax keyword glConstant GL_LIGHT_MODEL_TWO_SIDE + syntax keyword glConstant GL_LIGHT_MODEL_LOCAL_VIEWER + syntax keyword glConstant GL_LIGHT_MODEL_AMBIENT + syntax keyword glConstant GL_FRONT_AND_BACK + syntax keyword glConstant GL_SHADE_MODEL + syntax keyword glConstant GL_FLAT + syntax keyword glConstant GL_SMOOTH + syntax keyword glConstant GL_COLOR_MATERIAL + syntax keyword glConstant GL_COLOR_MATERIAL_FACE + syntax keyword glConstant GL_COLOR_MATERIAL_PARAMETER + syntax keyword glConstant GL_NORMALIZE + " }}} + +" Use clipping planes {{{ +syntax keyword glConstant GL_CLIP_PLANE0 +syntax keyword glConstant GL_CLIP_PLANE1 +syntax keyword glConstant GL_CLIP_PLANE2 +syntax keyword glConstant GL_CLIP_PLANE3 +syntax keyword glConstant GL_CLIP_PLANE4 +syntax keyword glConstant GL_CLIP_PLANE5 +" }}} + +" Accumulation buffer {{{ +syntax keyword glConstant GL_ACCUM_RED_BITS +syntax keyword glConstant GL_ACCUM_GREEN_BITS +syntax keyword glConstant GL_ACCUM_BLUE_BITS +syntax keyword glConstant GL_ACCUM_ALPHA_BITS +syntax keyword glConstant GL_ACCUM_CLEAR_VALUE +syntax keyword glConstant GL_ACCUM +syntax keyword glConstant GL_ADD +syntax keyword glConstant GL_LOAD +syntax keyword glConstant GL_MULT +syntax keyword glConstant GL_RETURN +" }}} + +" Alpha testing {{{ +syntax keyword glConstant GL_ALPHA_TEST +syntax keyword glConstant GL_ALPHA_TEST_REF +syntax keyword glConstant GL_ALPHA_TEST_FUNC +" }}} + +" Blending {{{ +syntax keyword glConstant GL_BLEND +syntax keyword glConstant GL_BLEND_SRC +syntax keyword glConstant GL_BLEND_DST +syntax keyword glConstant GL_ZERO +syntax keyword glConstant GL_ONE +syntax keyword glConstant GL_SRC_COLOR +syntax keyword glConstant GL_ONE_MINUS_SRC_COLOR +syntax keyword glConstant GL_SRC_ALPHA +syntax keyword glConstant GL_ONE_MINUS_SRC_ALPHA +syntax keyword glConstant GL_DST_ALPHA +syntax keyword glConstant GL_ONE_MINUS_DST_ALPHA +syntax keyword glConstant GL_DST_COLOR +syntax keyword glConstant GL_ONE_MINUS_DST_COLOR +syntax keyword glConstant GL_SRC_ALPHA_SATURATE +syntax keyword glConstant GL_CONSTANT_COLOR +syntax keyword glConstant GL_ONE_MINUS_CONSTANT_COLOR +syntax keyword glConstant GL_CONSTANT_ALPHA +syntax keyword glConstant GL_ONE_MINUS_CONSTANT_ALPHA +" }}} + +" Render mode {{{ +syntax keyword glConstant GL_FEEDBACK +syntax keyword glConstant GL_RENDER +syntax keyword glConstant GL_SELECT +" }}} + + " Feedback {{{ + syntax keyword glConstant GL_2D + syntax keyword glConstant GL_3D + syntax keyword glConstant GL_3D_COLOR + syntax keyword glConstant GL_3D_COLOR_TEXTURE + syntax keyword glConstant GL_4D_COLOR_TEXTURE + syntax keyword glConstant GL_POINT_TOKEN + syntax keyword glConstant GL_LINE_TOKEN + syntax keyword glConstant GL_LINE_RESET_TOKEN + syntax keyword glConstant GL_POLYGON_TOKEN + syntax keyword glConstant GL_BITMAP_TOKEN + syntax keyword glConstant GL_DRAW_PIXEL_TOKEN + syntax keyword glConstant GL_COPY_PIXEL_TOKEN + syntax keyword glConstant GL_PASS_THROUGH_TOKEN + syntax keyword glConstant GL_FEEDBACK_BUFFER_POINTER + syntax keyword glConstant GL_FEEDBACK_BUFFER_SIZE + syntax keyword glConstant GL_FEEDBACK_BUFFER_TYPE + " }}} + + " Selection {{{ + syntax keyword glConstant GL_SELECTION_BUFFER_POINTER + syntax keyword glConstant GL_SELECTION_BUFFER_SIZE + " }}} + + " Fog {{{ + syntax keyword glConstant GL_FOG + syntax keyword glConstant GL_FOG_MODE + syntax keyword glConstant GL_FOG_DENSITY + syntax keyword glConstant GL_FOG_COLOR + syntax keyword glConstant GL_FOG_INDEX + syntax keyword glConstant GL_FOG_START + syntax keyword glConstant GL_FOG_END + syntax keyword glConstant GL_LINEAR + syntax keyword glConstant GL_EXP + syntax keyword glConstant GL_EXP2 + " }}} + + " Logic ops {{{ + syntax keyword glConstant GL_LOGIC_OP + syntax keyword glConstant GL_INDEX_LOGIC_OP + syntax keyword glConstant GL_COLOR_LOGIC_OP + syntax keyword glConstant GL_LOGIC_OP_MODE + syntax keyword glConstant GL_CLEAR + syntax keyword glConstant GL_SET + syntax keyword glConstant GL_COPY + syntax keyword glConstant GL_COPY_INVERTED + syntax keyword glConstant GL_NOOP + syntax keyword glConstant GL_INVERT + syntax keyword glConstant GL_AND + syntax keyword glConstant GL_NAND + syntax keyword glConstant GL_OR + syntax keyword glConstant GL_NOR + syntax keyword glConstant GL_XOR + syntax keyword glConstant GL_EQUIV + syntax keyword glConstant GL_AND_REVERSE + syntax keyword glConstant GL_AND_INVERTED + syntax keyword glConstant GL_OR_REVERSE + syntax keyword glConstant GL_OR_INVERTED + " }}} + + " Stencil {{{ + syntax keyword glConstant GL_STENCIL_TEST + syntax keyword glConstant GL_STENCIL_WRITEMASK + syntax keyword glConstant GL_STENCIL_BITS + syntax keyword glConstant GL_STENCIL_FUNC + syntax keyword glConstant GL_STENCIL_VALUE_MASK + syntax keyword glConstant GL_STENCIL_REF + syntax keyword glConstant GL_STENCIL_FAIL + syntax keyword glConstant GL_STENCIL_PASS_DEPTH_PASS + syntax keyword glConstant GL_STENCIL_PASS_DEPTH_FAIL + syntax keyword glConstant GL_STENCIL_CLEAR_VALUE + syntax keyword glConstant GL_STENCIL_INDEX + syntax keyword glConstant GL_KEEP + syntax keyword glConstant GL_REPLACE + syntax keyword glConstant GL_INCR + syntax keyword glConstant GL_DECR + " }}} + + " Buffers, Pixel Drawing/Reading {{{ + syntax keyword glConstant GL_NONE + syntax keyword glConstant GL_LEFT + syntax keyword glConstant GL_RIGHT + syntax keyword glConstant GL_FRONT_LEFT + syntax keyword glConstant GL_FRONT_RIGHT + syntax keyword glConstant GL_BACK_LEFT + syntax keyword glConstant GL_BACK_RIGHT + syntax keyword glConstant GL_AUX0 + syntax keyword glConstant GL_AUX1 + syntax keyword glConstant GL_AUX2 + syntax keyword glConstant GL_AUX3 + syntax keyword glConstant GL_COLOR_INDEX + syntax keyword glConstant GL_RED + syntax keyword glConstant GL_GREEN + syntax keyword glConstant GL_BLUE + syntax keyword glConstant GL_ALPHA + syntax keyword glConstant GL_LUMINANCE + syntax keyword glConstant GL_LUMINANCE_AL + syntax keyword glConstant GL_ALPHA_BITS + syntax keyword glConstant GL_RED_BITS + syntax keyword glConstant GL_GREEN_BITS + syntax keyword glConstant GL_BLUE_BITS + syntax keyword glConstant GL_INDEX_BITS + syntax keyword glConstant GL_SUBPIXEL_BIT + syntax keyword glConstant GL_AUX_BUFFERS + syntax keyword glConstant GL_READ_BUFFER + syntax keyword glConstant GL_DRAW_BUFFER + syntax keyword glConstant GL_DOUBLEBUFFER + syntax keyword glConstant GL_STEREO + syntax keyword glConstant GL_BITMAP + syntax keyword glConstant GL_COLOR + syntax keyword glConstant GL_DEPTH + syntax keyword glConstant GL_STENCIL + syntax keyword glConstant GL_DITHER + syntax keyword glConstant GL_RGB + syntax keyword glConstant GL_RGBA + " }}} + + " Implementation limits {{{ + syntax keyword glConstant GL_MAX_LIST_NESTING + syntax keyword glConstant GL_MAX_ATTRIB_STACK_DEPTH + syntax keyword glConstant GL_MAX_MODELVIEW_STACK_DEPTH + syntax keyword glConstant GL_MAX_NAME_STACK_DEPTH + syntax keyword glConstant GL_MAX_PROJECTION_STACK_DEPTH + syntax keyword glConstant GL_MAX_TEXTURE_STACK_DEPTH + syntax keyword glConstant GL_MAX_EVAL_ORDER + syntax keyword glConstant GL_MAX_LIGHTS + syntax keyword glConstant GL_MAX_CLIP_PLANES + syntax keyword glConstant GL_MAX_TEXTURE_SIZE + syntax keyword glConstant GL_MAX_PIXEL_MAP_TABLE + syntax keyword glConstant GL_MAX_VIEWPORT_DIMS + syntax keyword glConstant GL_MAX_CLIENT_ATTRIB_STACK_DEPTH + " }}} + + " Gets {{{ + syntax keyword glConstant GL_ATTRIB_STACK_DEPTH + syntax keyword glConstant GL_CLIENT_ATTRIB_STACK_DEPTH + syntax keyword glConstant GL_COLOR_CLEAR_VALUE + syntax keyword glConstant GL_COLOR_WRITEMASK + syntax keyword glConstant GL_CURRENT_INDEX + syntax keyword glConstant GL_CURRENT_COLOR + syntax keyword glConstant GL_CURRENT_NORMAL + syntax keyword glConstant GL_CURRENT_RASTER_COLOR + syntax keyword glConstant GL_CURRENT_RASTER_DISTANCE + syntax keyword glConstant GL_CURRENT_RASTER_INDEX + syntax keyword glConstant GL_CURRENT_RASTER_POSITION + syntax keyword glConstant GL_CURRENT_RASTER_TEXTURE_COORDS + syntax keyword glConstant GL_CURRENT_RASTER_POSITION_VALID + syntax keyword glConstant GL_CURRENT_TEXTURE_COORDS + syntax keyword glConstant GL_INDEX_CLEAR_VALUE + syntax keyword glConstant GL_INDEX_MODE + syntax keyword glConstant GL_INDEX_WRITEMASK + syntax keyword glConstant GL_MODELVIEW_MATRIX + syntax keyword glConstant GL_MODELVIEW_STACK_DEPTH + syntax keyword glConstant GL_NAME_STACK_DEPTH + syntax keyword glConstant GL_PROJECTION_MATRIX + syntax keyword glConstant GL_PROJECTION_STACK_DEPTH + syntax keyword glConstant GL_RENDER_MODE + syntax keyword glConstant GL_RGBA_MODE + syntax keyword glConstant GL_TEXTURE_MATRIX + syntax keyword glConstant GL_TEXTURE_STACK_DEPTH + syntax keyword glConstant GL_VIEWPORT + " }}} + + " Evaluators {{{ + syntax keyword glConstant GL_AUTO_NORMAL + syntax keyword glConstant GL_MAP1_COLOR_4 + syntax keyword glConstant GL_MAP1_GRID_DOMAIN + syntax keyword glConstant GL_MAP1_GRID_SEGMENTS + syntax keyword glConstant GL_MAP1_INDEX + syntax keyword glConstant GL_MAP1_NORMAL + syntax keyword glConstant GL_MAP1_TEXTURE_COORD_1 + syntax keyword glConstant GL_MAP1_TEXTURE_COORD_2 + syntax keyword glConstant GL_MAP1_TEXTURE_COORD_3 + syntax keyword glConstant GL_MAP1_TEXTURE_COORD_4 + syntax keyword glConstant GL_MAP1_VERTEX_3 + syntax keyword glConstant GL_MAP1_VERTEX_4 + syntax keyword glConstant GL_MAP2_COLOR_4 + syntax keyword glConstant GL_MAP2_GRID_DOMAIN + syntax keyword glConstant GL_MAP2_GRID_SEGMENTS + syntax keyword glConstant GL_MAP2_INDEX + syntax keyword glConstant GL_MAP2_NORMAL + syntax keyword glConstant GL_MAP2_TEXTURE_COORD_1 + syntax keyword glConstant GL_MAP2_TEXTURE_COORD_2 + syntax keyword glConstant GL_MAP2_TEXTURE_COORD_3 + syntax keyword glConstant GL_MAP2_TEXTURE_COORD_4 + syntax keyword glConstant GL_MAP2_VERTEX_3 + syntax keyword glConstant GL_MAP2_VERTEX_4 + syntax keyword glConstant GL_COEFF + syntax keyword glConstant GL_DOMAIN + syntax keyword glConstant GL_ORDER + " }}} + + " Hints {{{ + syntax keyword glConstant GL_FOG_HINT + syntax keyword glConstant GL_LINE_SMOOTH_HINT + syntax keyword glConstant GL_PERSPECTIVE_CORRECTION_HINT + syntax keyword glConstant GL_POINT_SMOOTH_HINT + syntax keyword glConstant GL_POLYGON_SMOOTH_HINT + syntax keyword glConstant GL_DONT_CARE + syntax keyword glConstant GL_FASTEST + syntax keyword glConstant GL_NICEST + " }}} + +" Scissor box {{{ +syntax keyword glConstant GL_SCISSOR_TEST +syntax keyword glConstant GL_SCISSOR_BOX +" }}} + +" Pixel Mode / Transfer {{{ +syntax keyword glConstant GL_MAP_COLOR +syntax keyword glConstant GL_MAP_STENCIL +syntax keyword glConstant GL_INDEX_SHIFT +syntax keyword glConstant GL_INDEX_OFFSET +syntax keyword glConstant GL_RED_SCALE +syntax keyword glConstant GL_RED_BIAS +syntax keyword glConstant GL_GREEN_SCALE +syntax keyword glConstant GL_GREEN_BIAS +syntax keyword glConstant GL_BLUE_SCALE +syntax keyword glConstant GL_BLUE_BIAS +syntax keyword glConstant GL_ALPHA_SCALE +syntax keyword glConstant GL_ALPHA_BIAS +syntax keyword glConstant GL_DEPTH_SCALE +syntax keyword glConstant GL_DEPTH_BIAS +syntax keyword glConstant GL_PIXEL_MAP_S_TO_S_SIZE +syntax keyword glConstant GL_PIXEL_MAP_I_TO_I_SIZE +syntax keyword glConstant GL_PIXEL_MAP_I_TO_R_SIZE +syntax keyword glConstant GL_PIXEL_MAP_I_TO_G_SIZE +syntax keyword glConstant GL_PIXEL_MAP_I_TO_B_SIZE +syntax keyword glConstant GL_PIXEL_MAP_I_TO_A_SIZE +syntax keyword glConstant GL_PIXEL_MAP_R_TO_R_SIZE +syntax keyword glConstant GL_PIXEL_MAP_G_TO_G_SIZE +syntax keyword glConstant GL_PIXEL_MAP_B_TO_B_SIZE +syntax keyword glConstant GL_PIXEL_MAP_A_TO_A_SIZE +syntax keyword glConstant GL_PIXEL_MAP_S_TO_S +syntax keyword glConstant GL_PIXEL_MAP_I_TO_I +syntax keyword glConstant GL_PIXEL_MAP_I_TO_R +syntax keyword glConstant GL_PIXEL_MAP_I_TO_G +syntax keyword glConstant GL_PIXEL_MAP_I_TO_B +syntax keyword glConstant GL_PIXEL_MAP_I_TO_A +syntax keyword glConstant GL_PIXEL_MAP_R_TO_R +syntax keyword glConstant GL_PIXEL_MAP_G_TO_G +syntax keyword glConstant GL_PIXEL_MAP_B_TO_B +syntax keyword glConstant GL_PIXEL_MAP_A_TO_A +syntax keyword glConstant GL_PACK_ALIGNMENT +syntax keyword glConstant GL_PACK_LSB_FIRST +syntax keyword glConstant GL_PACK_ROW_LENGTH +syntax keyword glConstant GL_PACK_SKIP_PIXELS +syntax keyword glConstant GL_PACK_SKIP_ROWS +syntax keyword glConstant GL_PACK_SWAP_BYTES +syntax keyword glConstant GL_UNPACK_ALIGNMENT +syntax keyword glConstant GL_UNPACK_ROW_LENGTH +syntax keyword glConstant GL_UNPACK_SKIP_PIXELS +syntax keyword glConstant GL_UNPACK_SKIP_ROWS +syntax keyword glConstant GL_UNPACK_SWAP_BYTES +syntax keyword glConstant GL_ZOOM_X +syntax keyword glConstant GL_ZOOM_Y +" }}} + +" Texture mapping {{{ +syntax keyword glConstant GL_TEXTURE_ENV +syntax keyword glConstant GL_TEXTURE_ENV_MODE +syntax keyword glConstant GL_TEXTURE_1D +syntax keyword glConstant GL_TEXTURE_2D +syntax keyword glConstant GL_TEXTURE_WRAP_S +syntax keyword glConstant GL_TEXTURE_WRAP_T +syntax keyword glConstant GL_TEXTURE_MAG_FILTER +syntax keyword glConstant GL_TEXTURE_MIN_FILTER +syntax keyword glConstant GL_TEXTURE_ENV_COLOR +syntax keyword glConstant GL_TEXTURE_GEN_S +syntax keyword glConstant GL_TEXTURE_GEN_T +syntax keyword glConstant GL_TEXTURE_GEN_MODE +syntax keyword glConstant GL_TEXTURE_BORDER_COLOR +syntax keyword glConstant GL_TEXTURE_WIDTH +syntax keyword glConstant GL_TEXTURE_HEIGHT +syntax keyword glConstant GL_TEXTURE_BORDER +syntax keyword glConstant GL_TEXTURE_COMPONENTS +syntax keyword glConstant GL_TEXTURE_RED_SIZE +syntax keyword glConstant GL_TEXTURE_GREEN_SIZE +syntax keyword glConstant GL_TEXTURE_BLUE_SIZE +syntax keyword glConstant GL_TEXTURE_ALPHA_SIZE +syntax keyword glConstant GL_TEXTURE_LUMINANCE_SIZE +syntax keyword glConstant GL_TEXTURE_INTENSITY_SIZE +syntax keyword glConstant GL_NEAREST_MIPMAP_NEAREST +syntax keyword glConstant GL_NEAREST_MIPMAP_LINEAR +syntax keyword glConstant GL_LINEAR_MIPMAP_NEAREST +syntax keyword glConstant GL_LINEAR_MIPMAP_LINEAR +syntax keyword glConstant GL_OBJECT_LINEAR +syntax keyword glConstant GL_OBJECT_PLANE +syntax keyword glConstant GL_EYE_LINEAR +syntax keyword glConstant GL_EYE_PLANE +syntax keyword glConstant GL_SPHERE_MAP +syntax keyword glConstant GL_DECAL +syntax keyword glConstant GL_MODULATE +syntax keyword glConstant GL_NEAREST +syntax keyword glConstant GL_REPEAT +syntax keyword glConstant GL_CLAMP +syntax keyword glConstant GL_S +syntax keyword glConstant GL_T +syntax keyword glConstant GL_R +syntax keyword glConstant GL_Q +syntax keyword glConstant GL_TEXTURE_GEN_R +syntax keyword glConstant GL_TEXTURE_GEN_Q +"}}} + +" Utility {{{ +syntax keyword glConstant GL_VENDOR +syntax keyword glConstant GL_RENDERER +syntax keyword glConstant GL_VERSION +syntax keyword glConstant GL_EXTENSIONS +"}}} + +" Errors {{{ +syntax keyword glConstant GL_NO_ERROR +syntax keyword glConstant GL_INVALID_VALUE +syntax keyword glConstant GL_INVALID_ENUM +syntax keyword glConstant GL_INVALID_OPERATION +syntax keyword glConstant GL_STACK_OVERFLOW +syntax keyword glConstant GL_STACK_UNDERFLOW +syntax keyword glConstant GL_OUT_OF_MEMORY +"}}} + +" glPush/PopAttrib bits {{{ +syntax keyword glConstant GL_CURRENT_BIT +syntax keyword glConstant GL_POINT_BIT +syntax keyword glConstant GL_LINE_BIT +syntax keyword glConstant GL_POLYGON_BIT +syntax keyword glConstant GL_POLYGON_STIPPLE_BIT +syntax keyword glConstant GL_PIXEL_MODE_BIT +syntax keyword glConstant GL_LIGHTING_BIT +syntax keyword glConstant GL_FOG_BIT +syntax keyword glConstant GL_DEPTH_BUFFER_BIT +syntax keyword glConstant GL_ACCUM_BUFFER_BIT +syntax keyword glConstant GL_STENCIL_BUFFER_BIT +syntax keyword glConstant GL_VIEWPORT_BIT +syntax keyword glConstant GL_TRANSFORM_BIT +syntax keyword glConstant GL_ENABLE_BIT +syntax keyword glConstant GL_COLOR_BUFFER_BIT +syntax keyword glConstant GL_HINT_BIT +syntax keyword glConstant GL_EVAL_BIT +syntax keyword glConstant GL_LIST_BIT +syntax keyword glConstant GL_TEXTURE_BIT +syntax keyword glConstant GL_SCISSOR_BIT +syntax keyword glConstant GL_ALL_ATTRIB_BITS +"}}} + +" OpenGL 1.1 {{{ +syntax keyword glConstant GL_PROXY_TEXTURE_1D +syntax keyword glConstant GL_PROXY_TEXTURE_2D +syntax keyword glConstant GL_TEXTURE_PRIORITY +syntax keyword glConstant GL_TEXTURE_RESIDENT +syntax keyword glConstant GL_TEXTURE_BINDING_1D +syntax keyword glConstant GL_TEXTURE_BINDING_2D +syntax keyword glConstant GL_TEXTURE_INTERNAL_FORMAT +syntax keyword glConstant GL_ALPHA4 +syntax keyword glConstant GL_ALPHA8 +syntax keyword glConstant GL_ALPHA12 +syntax keyword glConstant GL_ALPHA16 +syntax keyword glConstant GL_LUMINANCE4 +syntax keyword glConstant GL_LUMINANCE8 +syntax keyword glConstant GL_LUMINANCE12 +syntax keyword glConstant GL_LUMINANCE16 +syntax keyword glConstant GL_LUMINANCE4_ALPHA4 +syntax keyword glConstant GL_LUMINANCE6_ALPHA2 +syntax keyword glConstant GL_LUMINANCE8_ALPHA8 +syntax keyword glConstant GL_LUMINANCE12_ALPHA4 +syntax keyword glConstant GL_LUMINANCE12_ALPHA12 +syntax keyword glConstant GL_LUMINANCE16_ALPHA16 +syntax keyword glConstant GL_INTENSITY +syntax keyword glConstant GL_INTENSITY4 +syntax keyword glConstant GL_INTENSITY8 +syntax keyword glConstant GL_INTENSITY12 +syntax keyword glConstant GL_INTENSITY16 +syntax keyword glConstant GL_R3_G3_B2 +syntax keyword glConstant GL_RGB4 +syntax keyword glConstant GL_RGB5 +syntax keyword glConstant GL_RGB8 +syntax keyword glConstant GL_RGB10 +syntax keyword glConstant GL_RGB12 +syntax keyword glConstant GL_RGB16 +syntax keyword glConstant GL_RGBA2 +syntax keyword glConstant GL_RGBA4 +syntax keyword glConstant GL_RGB5_A1 +syntax keyword glConstant GL_RGBA8 +syntax keyword glConstant GL_RGB10_A2 +syntax keyword glConstant GL_RGBA12 +syntax keyword glConstant GL_RGBA16 +syntax keyword glConstant GL_CLIENT_PIXEL_STORE_BIT +syntax keyword glConstant GL_CLIENT_VERTEX_ARRAY_BIT +syntax keyword glConstant GL_ALL_CLIENT_ATTRIB_BITS +syntax keyword glConstant GL_CLIENT_ALL_ATTRIB_BITS +"}}} + +" OpenGL 1.2 {{{ +syntax keyword glConstant GL_RESCALE_NORMAL +syntax keyword glConstant GL_CLAMP_TO_EDGE +syntax keyword glConstant GL_MAX_ELEMENTS_VERTICES +syntax keyword glConstant GL_MAX_ELEMENTS_INDICES +syntax keyword glConstant GL_BGR +syntax keyword glConstant GL_BGRA +syntax keyword glConstant GL_UNSIGNED_BYTE_3_3_2 +syntax keyword glConstant GL_UNSIGNED_BYTE_2_3_3_REV +syntax keyword glConstant GL_UNSIGNED_SHORT_5_6_5 +syntax keyword glConstant GL_UNSIGNED_SHORT_5_6_5_REV +syntax keyword glConstant GL_UNSIGNED_SHORT_4_4_4_4 +syntax keyword glConstant GL_UNSIGNED_SHORT_4_4_4_4_REV +syn |