Skip to content

Instantly share code, notes, and snippets.

syntax include @javaScriptE4X syntax/xml.vim
syntax region javaScriptE4XEmbedded matchgroup=javaScriptBraces start='{' end='}' contains=TOP,javaScriptE4X contained
syntax cluster xmlStartTagHook add=javaScriptE4XEmbedded
syntax cluster xmlRegionHook add=javaScriptE4XEmbedded
syntax cluster xmlTagHook add=javaScriptE4XEmbedded
syn region javaScriptE4X
\ start=@<\z(>\|\w[^ /!?<>"']*\)@
// ==UserScript==
// @name emblur
// @desc Unfocuses <embed>/<object> on focus.
// @help Hold shift/ctrl to turn off temporarily.
// @include main
// @author satyr
// @license X
// ==/UserScript==
function emblur(e){
switch(e.type){
@rcmachado
rcmachado / html5.vim
Created December 15, 2009 10:35
Vim syntax file for HTML 5
" Vim syntax file
" Language: HTML (version 5)
" Maintainer: Rodrigo Machado <[email protected]>
" URL: http://gist.github.com/256840
" Last Change: 2010 Aug 26
" 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