Snippets for Esuna Framework
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
esuna-blockquote--cite.sublime-snippet
esuna-blockquote.sublime-snippet
esuna-comment-object.sublime-snippet
esuna-comment-section.sublime-snippet
esuna-comment-separator.sublime-snippet
esuna-dns-prefetch.sublime-snippet
esuna-load-scripts.sublime-snippet
esuna-open-graph.sublime-snippet
esuna-twitter-card.sublime-snippet

README.md

esuna-snippets

Sublime Text snippets for Esuna Framework

Instalation

Using Package Control

This method is curently not available but soon, it'll be.

Manual instalation

Download this repo. In Sublime Text go to: Preferences->Browse Packages... Create there new folder called Esuna Framework Snippets and paste downloaded archive content.

Snippets

esuna-comment1

/** $1 */
/*---------------------------------------------------------------------------*/

$2

esuna-comment2

/** ${1:%|=}${2:[$3]} $4 */
/*------------------------------------*/
$5

esuna-comment3

/*------------------------------------*/

$1

esuna-open-graph

<!-- @see ogp.me -->
<meta name="og:title" content="$1" />
<meta name="og:type" content="${2:website}" />
<meta name="og:description" content="$3" />
<meta name="og:url" content="$4">

esuna-twitter-card

<!-- @see dev.twitter.com/docs/cards -->
<meta name="twitter:card" content="${1:summary}">
<meta name="twitter:creator" content="@$2">
<meta name="twitter:site" content="@$3">
<meta name="twitter:url" content="$4">
<meta name="twitter:title" content="$5">
<meta name="twitter:description" content="$6">

esuna-dns-prefetch

<!-- @see developer.mozilla.org/en-US/docs/Controlling_DNS_prefetching -->
<link rel="dns-prefetch" href="//p.twitter.com">
<link rel="dns-prefetch" href="//cdn.api.twitter.com">
<link rel="dns-prefetch" href="//ajax.googleapis.com">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//connect.facebook.net">
<link rel="dns-prefetch" href="//platform.twitter.com">

esuna-load-scripts

<div id="fb-root"></div>
<script>
	var scripts = {
		'facebook-jssdk': '//connect.facebook.net/en_US/all.js#xfbml=1',
		'googleplus'    : 'https://apis.google.com/js/plusone.js',
		'twitter-wjs'   : '//platform.twitter.com/widgets.js',
		'analytics'     : ('https:'==location.protocol?'//ssl':'//www') + '.google-analytics.com/ga.js'
	}, script, _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];

	for (var id in scripts) {
		script = document.createElement('script'); script.src = scripts[id];
		script.id = id;script.type = 'text/javascript'; script.async = true;
		document.getElementsByTagName('head')[0].appendChild(script);
	}
</script>