Skip to content

Instantly share code, notes, and snippets.

@ic
Forked from rcmachado/html5.vim
Last active August 29, 2015 14:06
Show Gist options
  • Save ic/4a219476e8d52fb39014 to your computer and use it in GitHub Desktop.
Save ic/4a219476e8d52fb39014 to your computer and use it in GitHub Desktop.
" Vim syntax file
" Language: HTML (version 5)
" Maintainer: Rodrigo Machado <[email protected]>
" URL: http://gist.github.com/256840
" Last Change: 2014 Sept 22
" License: Public domain
" (but let me know if you liked it :) )
"
" Note: This file just adds the new tags from HTML 5
" and don't replace default html.vim syntax file
"
" Changes: Added support for the picture tag.
" HTML 5 tags
syn keyword htmlTagName contained article aside audio bb canvas command datagrid
syn keyword htmlTagName contained datalist details dialog embed figure footer
syn keyword htmlTagName contained header hgroup keygen mark meter nav output
syn keyword htmlTagName contained picture progress time ruby rt rp section time
syn keyword htmlTagName contained video source figcaption
" HTML 5 arguments
syn keyword htmlArg contained autofocus autocomplete placeholder min max step
syn keyword htmlArg contained contenteditable contextmenu draggable hidden item
syn keyword htmlArg contained itemprop list sandbox subject spellcheck
syn keyword htmlArg contained novalidate seamless pattern formtarget manifest
syn keyword htmlArg contained formaction formenctype formmethod formnovalidate
syn keyword htmlArg contained sizes scoped async reversed sandbox srcdoc
syn keyword htmlArg contained hidden role srcset media
syn match htmlArg "\<\(aria-[\-a-zA-Z0-9_]\+\)=" contained
syn match htmlArg contained "\s*data-[-a-zA-Z0-9_]\+"
@ic
Copy link
Author

ic commented Sep 22, 2014

Basic support for the picture tag element.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment