w23 / vim-glsl

Vim runtime files for OpenGL Shading Language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vim-glsl

Vim syntax highlighting for OpenGL Shading Language

GLSL synatx highlighting is supported for:

  • files with extensions supported by Khronos reference compiler: .vert, .tesc, .tese, .geom, .frag, and .comp
  • files with .glsl extension
  • HTML <script> tags with type set to x-shader-vertex or x-shader-fragment

If you need support highlighting in files with other extensions (e.g. .vs and .fs) you can add it using autocommand:

" in your .vimrc (_vimrc for Windows)
autocmd! BufNewFile,BufRead *.vs,*.fs set ft=glsl

or using modeline in your shader files:

// vim: set ft=glsl:

Supported GLSL Versions

  • OpenGL Shading Language: all versions from 1.10 to 4.50
  • OpenGL ES Shading Language: versions 1.00 and 3.00

Installation

Using VimPlug

Add to your vimrc:

Plug 'tikhomirov/vim-glsl'

Then reload your vimrc and run :PlugInstall.

Using Vundle

Add to your vimrc:

Plugin 'tikhomirov/vim-glsl'

Then reload your vimrc and run :PluginInstall.

Using Pathogen

$ cd ~/.vim/bundle
$ git clone https://github.com/tikhomirov/vim-glsl

Then run :Helptags to generate help tags.

As part of vim-polyglot

This plugin contributes to vim-polyglot language pack. Please refer to its installation instructions for more details.

Manual

Copy all files to your $HOME/.vim ($HOME\vimfiles\ on Windows) directory.

About

Vim runtime files for OpenGL Shading Language

License:MIT License


Languages

Language:Vim Script 100.0%