dorkhub

vim-glsl

Vim runtime files for OpenGL Shading Language

stykhomyrov
Vim Script28827 forksMITupdated 2 years ago
git clone https://github.com/stykhomyrov/vim-glsl.gitstykhomyrov/vim-glsl

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.

more like this

vim-dap

Vim/Neovim debugger plugin providing a terminal interface to the Debug Adapter Protocol

Vim Script50

search

search projects, people, and tags