dots/.config/nvim
ktyl 7abb3d95e5 gemtext handling 2022-11-13 20:09:35 +00:00
..
after/syntax nvim 2021-07-24 01:40:58 +01:00
ftdetect gemtext handling 2022-11-13 20:09:35 +00:00
ftplugin gemtext handling 2022-11-13 20:09:35 +00:00
indent nvim 2021-07-24 01:40:58 +01:00
syntax nvim 2021-07-24 01:40:58 +01:00
LICENSE nvim 2021-07-24 01:40:58 +01:00
README.md nvim 2021-07-24 01:40:58 +01:00
init.vim remove nvim mappings and colorscheme 2022-11-13 19:19:52 +00:00

README.md

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 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.