.agents/
.cargo/
.codex/
.config/
.gnupg/
.local/
.vim/
after/
ftplugin/
spell/
syntax/
cabal.vim
5.8 KiB
fuzzy.vim
418 B
haskell.vim
11.6 KiB
html.vim
2.9 KiB
pgsql.vim
145.6 KiB
todo.vim
601 B
bin/
etc/
images/
.dircolors
4.2 KiB
.fzy.zsh
1.1 KiB
.ghci
501 B
.gitconfig
2.2 KiB
.gitignore
0 B
.gitsigners
282 B
.ignore
136 B
.rgrc
174 B
.vimrc
12.7 KiB
.vimrc.lua
113 B
.wacom
260 B
.vim/syntax/html.vim
raw
| 1 | " Vim syntax file |
| 2 | " Language: HTML (version 5) |
| 3 | " Maintainer: Rodrigo Machado <rcmachado@gmail.com> |
| 4 | " URL: http://rm.blog.br/vim/syntax/html.vim |
| 5 | " Last Change: 2009 Aug 19 |
| 6 | " License: Public domain |
| 7 | " (but let me know if you like :) ) |
| 8 | " |
| 9 | " Note: This file just adds the new tags from HTML 5 |
| 10 | " and don't replace default html.vim syntax file |
| 11 | " |
| 12 | " Modified: othree <othree@gmail.com> |
| 13 | " Changes: update to Draft 28 August 2010 |
| 14 | " add complete new attributes |
| 15 | " add microdata attributes |
| 16 | |
| 17 | " HTML 5 tags |
| 18 | syn keyword htmlTagName contained article aside audio canvas command |
| 19 | syn keyword htmlTagName contained datalist details dialog embed figcaption figure footer |
| 20 | syn keyword htmlTagName contained header hgroup keygen mark meter menu nav output |
| 21 | syn keyword htmlTagName contained progress time ruby rt rp section source summary time track video wbr |
| 22 | |
| 23 | " HTML 5 arguments |
| 24 | " Core Attributes |
| 25 | syn keyword htmlArg contained accesskey class contenteditable contextmenu dir |
| 26 | syn keyword htmlArg contained draggable hidden id lang spellcheck style tabindex title |
| 27 | " Event-handler Attributes |
| 28 | syn keyword htmlArg contained onabort onblur oncanplay oncanplaythrough onchange |
| 29 | syn keyword htmlArg contained onclick oncontextmenu ondblclick ondrag ondragend ondragenter ondragleave ondragover |
| 30 | syn keyword htmlArg contained ondragstart ondrop ondurationchange onemptied onended onerror onfocus onformchange |
| 31 | syn keyword htmlArg contained onforminput oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata |
| 32 | syn keyword htmlArg contained onloadedmetadata onloadstart onmousedown onmousemove onmouseout onmouseover onmouseup |
| 33 | syn keyword htmlArg contained onmousewheel onpause onplay onplaying onprogress onratechange onreadystatechange |
| 34 | syn keyword htmlArg contained onscroll onseeked onseeking onselect onshow onstalled onsubmit onsuspend ontimeupdate |
| 35 | syn keyword htmlArg contained onvolumechange onwaiting |
| 36 | " XML Attributes |
| 37 | syn keyword htmlArg contained xml:lang xml:space xml:base |
| 38 | " new features |
| 39 | " <body> |
| 40 | syn keyword htmlArg contained onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload |
| 41 | syn keyword htmlArg contained onmessage onoffline ononline onpopstate onredo onresize onstorage onundo onunload |
| 42 | " <video>, <audio>, <source>, <track> |
| 43 | syn keyword htmlArg contained autoplay preload controls loop poster media kind charset srclang track |
| 44 | " <form>, <input>, <button> |
| 45 | syn keyword htmlArg contained form autocomplete autofocus list min max step |
| 46 | syn keyword htmlArg contained formaction autofocus formenctype formmethod formtarget formnovalidate |
| 47 | " <command>, <details>, <time> |
| 48 | syn keyword htmlArg contained label icon open datetime pubdate |
| 49 | |
| 50 | " Custom Data Attributes |
| 51 | " http://dev.w3.org/html5/spec/elements.html#embedding-custom-non-visible-data |
| 52 | syn match htmlArg "\<\(data(\-[a-z]\+)\+\)=" contained |
| 53 | |
| 54 | " Microdata |
| 55 | " http://dev.w3.org/html5/md/ |
| 56 | syn keyword htmlArg contained itemid itemscope itemtype itemprop itemref |