tikhomirov / vim-glsl

Vim runtime files for OpenGL Shading Language
MIT License
279 stars 27 forks source link
glsl opengl vim vim-plugin viml webgl

vim-glsl

Vim syntax highlighting for OpenGL Shading Language

GLSL synatx highlighting is supported for:

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

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.