GitHub - tikhomirov/vim-glsl: Vim runtime files for OpenGL Shading Language
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 withtype
set tox-shader-vertex
orx-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.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK