137

GitHub - tikhomirov/vim-glsl: Vim runtime files for OpenGL Shading Language

 6 years ago
source link: https://github.com/tikhomirov/vim-glsl
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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 Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK