Initial.
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/.vim/colors/badwolf.vim Sat Mar 03 04:02:42 2012 +0100
1.3 @@ -0,0 +1,1695 @@
1.4 +
1.5 +
1.6 +<!DOCTYPE html>
1.7 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
1.8 +<head>
1.9 + <title>
1.10 + sjl / badwolf / source — Bitbucket
1.11 +</title>
1.12 + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
1.13 + <meta name="description" content="" />
1.14 + <meta name="keywords" content="" />
1.15 + <!--[if lt IE 9]>
1.16 + <script src="https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/js/lib/html5.js"></script>
1.17 + <![endif]-->
1.18 +
1.19 + <script>
1.20 + (function (window) {
1.21 + // prevent stray occurrences of `console.log` from causing errors in IE
1.22 + var console = window.console || (window.console = {});
1.23 + console.log || (console.log = function () {});
1.24 +
1.25 + var BB = window.BB || (window.BB = {});
1.26 + BB.debug = false;
1.27 + BB.cname = false;
1.28 + BB.CANON_URL = 'https://bitbucket.org';
1.29 + BB.MEDIA_URL = 'https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/';
1.30 + BB.images = {
1.31 + noAvatar: 'https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/img/no_avatar.png'
1.32 + };
1.33 + BB.user = {
1.34 + isKbdShortcutsEnabled: true,
1.35 + isSshEnabled: false
1.36 + };
1.37 + BB.user.has = (function () {
1.38 + var betaFeatures = [];
1.39 + betaFeatures.push('repo2');
1.40 + return function (feature) {
1.41 + return _.contains(betaFeatures, feature);
1.42 + };
1.43 + }());
1.44 + BB.repo || (BB.repo = {});
1.45 +
1.46 +
1.47 + BB.user.isAdmin = false;
1.48 + BB.repo.id = 649422;
1.49 +
1.50 +
1.51 + BB.repo.language = 'viml';
1.52 + BB.repo.pygmentsLanguage = null;
1.53 +
1.54 +
1.55 + BB.repo.slug = 'badwolf';
1.56 +
1.57 +
1.58 + BB.repo.owner = {
1.59 + username: 'sjl'
1.60 + };
1.61 +
1.62 + // Coerce `BB.repo` to a string to get
1.63 + // "davidchambers/mango" or whatever.
1.64 + BB.repo.toString = function () {
1.65 + return BB.cname ? this.slug : this.owner.username + '/' + this.slug;
1.66 + }
1.67 +
1.68 +
1.69 + BB.changeset = 'e91eb9e79711'
1.70 +
1.71 +
1.72 +
1.73 + }(this));
1.74 + </script>
1.75 +
1.76 +
1.77 +
1.78 +
1.79 + <link rel="stylesheet" href="https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/bun/css/bundle.css"/>
1.80 +
1.81 +
1.82 +
1.83 + <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Bitbucket" />
1.84 + <link rel="icon" href="https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/img/logo_new.png" type="image/png" />
1.85 + <link type="text/plain" rel="author" href="/humans.txt" />
1.86 +
1.87 +
1.88 +
1.89 + <script src="https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/bun/js/bundle.js"></script>
1.90 +
1.91 +
1.92 +
1.93 +
1.94 +</head>
1.95 +
1.96 +<body id="" class="">
1.97 + <script>
1.98 + if (navigator.userAgent.indexOf(' AppleWebKit/') === -1) {
1.99 + $('body').addClass('non-webkit')
1.100 + }
1.101 + $('body')
1.102 + .addClass($.client.os.toLowerCase())
1.103 + .addClass($.client.browser.toLowerCase())
1.104 + </script>
1.105 + <!--[if IE 8]>
1.106 + <script>jQuery(document.body).addClass('ie8')</script>
1.107 + <![endif]-->
1.108 + <!--[if IE 9]>
1.109 + <script>jQuery(document.body).addClass('ie9')</script>
1.110 + <![endif]-->
1.111 +
1.112 + <div id="wrapper">
1.113 +
1.114 +
1.115 +
1.116 + <div id="header-wrap">
1.117 + <div id="header">
1.118 + <ul id="global-nav">
1.119 + <li><a class="home" href="http://www.atlassian.com">Atlassian Home</a></li>
1.120 + <li><a class="docs" href="http://confluence.atlassian.com/display/BITBUCKET">Documentation</a></li>
1.121 + <li><a class="support" href="/support">Support</a></li>
1.122 + <li><a class="blog" href="http://blog.bitbucket.org">Blog</a></li>
1.123 + <li><a class="forums" href="http://groups.google.com/group/bitbucket-users">Forums</a></li>
1.124 + </ul>
1.125 + <a href="/" id="logo">Bitbucket by Atlassian</a>
1.126 +
1.127 + <div id="main-nav">
1.128 +
1.129 + <ul class="clearfix">
1.130 + <li><a href="/plans">Pricing & signup</a></li>
1.131 + <li><a id="explore-link" href="/explore">Explore Bitbucket</a></li>
1.132 + <li><a href="/account/signin/?next=/sjl/badwolf/src/tip/colors/badwolf.vim">Log in</a></li>
1.133 +
1.134 +
1.135 +<li class="search-box">
1.136 +
1.137 + <form action="/repo/all">
1.138 + <input type="search" results="5" autosave="bitbucket-explore-search"
1.139 + name="name" id="searchbox"
1.140 + placeholder="owner/repo" />
1.141 +
1.142 + </form>
1.143 +</li>
1.144 +
1.145 + </ul>
1.146 +
1.147 + </div>
1.148 + </div>
1.149 + </div>
1.150 +
1.151 + <div id="header-messages">
1.152 +
1.153 +
1.154 +
1.155 +
1.156 +
1.157 +
1.158 +
1.159 +
1.160 +
1.161 + </div>
1.162 +
1.163 +
1.164 +
1.165 + <div id="content">
1.166 + <div id="source">
1.167 +
1.168 +
1.169 +
1.170 +
1.171 +
1.172 +
1.173 +
1.174 +
1.175 + <script>
1.176 + jQuery(function ($) {
1.177 + var cookie = $.cookie,
1.178 + cookieOptions, date,
1.179 + $content = $('#content'),
1.180 + $pane = $('#what-is-bitbucket'),
1.181 + $hide = $pane.find('[href="#hide"]').css('display', 'block').hide();
1.182 +
1.183 + date = new Date();
1.184 + date.setTime(date.getTime() + 365 * 24 * 60 * 60 * 1000);
1.185 + cookieOptions = { path: '/', expires: date };
1.186 +
1.187 + if (cookie('toggle_status') == 'hide') $content.addClass('repo-desc-hidden');
1.188 +
1.189 + $('#toggle-repo-content').click(function (event) {
1.190 + event.preventDefault();
1.191 + $content.toggleClass('repo-desc-hidden');
1.192 + cookie('toggle_status', cookie('toggle_status') == 'show' ? 'hide' : 'show', cookieOptions);
1.193 + });
1.194 +
1.195 + if (!cookie('hide_intro_message')) $pane.show();
1.196 +
1.197 + $hide.click(function (event) {
1.198 + event.preventDefault();
1.199 + cookie('hide_intro_message', true, cookieOptions);
1.200 + $pane.slideUp('slow');
1.201 + });
1.202 +
1.203 + $pane.hover(
1.204 + function () { $hide.fadeIn('fast'); },
1.205 + function () { $hide.fadeOut('fast'); });
1.206 +
1.207 + (function () {
1.208 + // Update "recently-viewed-repos" cookie for
1.209 + // the "repositories" drop-down.
1.210 + var
1.211 + id = BB.repo.id,
1.212 + cookieName = 'recently-viewed-repos_' + BB.user.id,
1.213 + rvr = cookie(cookieName),
1.214 + ids = rvr? rvr.split(','): [],
1.215 + idx = _.indexOf(ids, '' + id);
1.216 +
1.217 + // Remove `id` from `ids` if present.
1.218 + if (~idx) ids.splice(idx, 1);
1.219 +
1.220 + cookie(
1.221 + cookieName,
1.222 + // Insert `id` as the first item, then call
1.223 + // `join` on the resulting array to produce
1.224 + // something like "114694,27542,89002,84570".
1.225 + [id].concat(ids.slice(0, 4)).join(),
1.226 + {path: '/', expires: 1e6} // "never" expires
1.227 + );
1.228 + }());
1.229 + });
1.230 + </script>
1.231 +
1.232 +
1.233 +
1.234 +
1.235 +
1.236 +
1.237 +
1.238 +
1.239 + <div id="what-is-bitbucket" class="new-to-bitbucket">
1.240 + <h2>Steve Losh <span id="slogan">is sharing code with you</span></h2>
1.241 + <img src="https://bitbucket-assetroot.s3.amazonaws.com/c/photos/2009/Feb/09/85fb330c3e519d68c188bc728dd2c0f2_avatar.jpeg" alt="" class="avatar" />
1.242 + <p>Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.</p>
1.243 + <div class="primary-action-link signup"><a href="/account/signup/?utm_source=internal&utm_medium=banner&utm_campaign=what_is_bitbucket">Try Bitbucket free</a></div>
1.244 + <a href="#hide" title="Don't show this again">Don't show this again</a>
1.245 + </div>
1.246 +
1.247 +
1.248 +
1.249 +<div id="tabs" class="tabs">
1.250 + <ul>
1.251 + <li>
1.252 + <a href="/sjl/badwolf/overview" id="repo-overview-link">Overview</a>
1.253 + </li>
1.254 +
1.255 + <li>
1.256 + <a href="/sjl/badwolf/downloads" id="repo-downloads-link">Downloads (<span id="downloads-count">0</span>)</a>
1.257 + </li>
1.258 +
1.259 +
1.260 +
1.261 + <li>
1.262 + <a href="/sjl/badwolf/pull-requests" id="repo-pr-link">Pull requests (0)</a>
1.263 + </li>
1.264 +
1.265 + <li class="selected">
1.266 +
1.267 + <a href="/sjl/badwolf/src" id="repo-source-link">Source</a>
1.268 +
1.269 + </li>
1.270 +
1.271 + <li>
1.272 + <a href="/sjl/badwolf/changesets" id="repo-commits-link">Commits</a>
1.273 + </li>
1.274 +
1.275 + <li id="wiki-tab" class="dropdown"
1.276 + style="display:
1.277 + none
1.278 +
1.279 + ">
1.280 + <a href="/sjl/badwolf/wiki" id="repo-wiki-link">Wiki</a>
1.281 + </li>
1.282 +
1.283 + <li id="issues-tab" class="dropdown inertial-hover"
1.284 + style="display:
1.285 + none
1.286 +
1.287 + ">
1.288 + <a href="/sjl/badwolf/issues?status=new&status=open" id="repo-issues-link">Issues (0) »</a>
1.289 + <ul>
1.290 + <li><a href="/sjl/badwolf/issues/new">Create new issue</a></li>
1.291 + <li><a href="/sjl/badwolf/issues?status=new">New issues</a></li>
1.292 + <li><a href="/sjl/badwolf/issues?status=new&status=open">Open issues</a></li>
1.293 + <li><a href="/sjl/badwolf/issues?status=duplicate&status=invalid&status=resolved&status=wontfix">Closed issues</a></li>
1.294 +
1.295 + <li><a href="/sjl/badwolf/issues">All issues</a></li>
1.296 + <li><a href="/sjl/badwolf/issues/query">Advanced query</a></li>
1.297 + </ul>
1.298 + </li>
1.299 +
1.300 +
1.301 + </ul>
1.302 +
1.303 + <ul>
1.304 + <li>
1.305 + <a href="/sjl/badwolf/descendants" id="repo-forks-link">Forks/queues (0)</a>
1.306 + </li>
1.307 +
1.308 + <li>
1.309 + <a href="/sjl/badwolf/zealots">Followers (<span id="followers-count">5</span>)</a>
1.310 + </li>
1.311 + </ul>
1.312 +</div>
1.313 +
1.314 +
1.315 +
1.316 +
1.317 +
1.318 + <div class="repo-menu" id="repo-menu">
1.319 + <ul id="repo-menu-links">
1.320 +
1.321 + <li>
1.322 + <a href="/sjl/badwolf/rss" class="rss" title="RSS feed for badwolf">RSS</a>
1.323 + </li>
1.324 +
1.325 + <li><a id="repo-fork-link" href="/sjl/badwolf/fork" class="fork">fork</a></li>
1.326 +
1.327 +
1.328 + <li><a id="repo-patch-queue-link" href="/sjl/badwolf/hack" class="patch-queue">patch queue</a></li>
1.329 +
1.330 +
1.331 + <li>
1.332 + <a id="repo-follow-link" rel="nofollow" href="/sjl/badwolf/follow" class="follow">follow</a>
1.333 + </li>
1.334 +
1.335 +
1.336 +
1.337 +
1.338 + <li class="get-source inertial-hover">
1.339 + <a class="source">get source</a>
1.340 + <ul class="downloads">
1.341 +
1.342 +
1.343 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.zip">zip</a></li>
1.344 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.tar.gz">gz</a></li>
1.345 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.tar.bz2">bz2</a></li>
1.346 +
1.347 + </ul>
1.348 + </li>
1.349 +
1.350 + </ul>
1.351 +
1.352 +
1.353 + <ul class="metadata">
1.354 +
1.355 +
1.356 + <li class="branches inertial-hover">branches
1.357 + <ul>
1.358 + <li><a href="/sjl/badwolf/src/e91eb9e79711">default</a>
1.359 +
1.360 +
1.361 + </li>
1.362 + </ul>
1.363 + </li>
1.364 +
1.365 +
1.366 + <li class="tags inertial-hover">tags
1.367 + <ul>
1.368 + <li><a href="/sjl/badwolf/src/e91eb9e79711">tip</a>
1.369 +
1.370 + </li>
1.371 + <li><a href="/sjl/badwolf/src/599ba7563aa4">v1.1.2</a>
1.372 +
1.373 +
1.374 + <a rel="nofollow" class='menu-compare'
1.375 + href="/sjl/badwolf/compare/..v1.1.2"
1.376 + title="Show changes between v1.1.2 and the main branch.">compare</a>
1.377 + </li>
1.378 + <li><a href="/sjl/badwolf/src/2804e4d33d91">v1.1.1</a>
1.379 +
1.380 +
1.381 + <a rel="nofollow" class='menu-compare'
1.382 + href="/sjl/badwolf/compare/..v1.1.1"
1.383 + title="Show changes between v1.1.1 and the main branch.">compare</a>
1.384 + </li>
1.385 + <li><a href="/sjl/badwolf/src/9c22ea4982a7">v1.1.0</a>
1.386 +
1.387 +
1.388 + <a rel="nofollow" class='menu-compare'
1.389 + href="/sjl/badwolf/compare/..v1.1.0"
1.390 + title="Show changes between v1.1.0 and the main branch.">compare</a>
1.391 + </li>
1.392 + <li><a href="/sjl/badwolf/src/621c2b1cd182">v1.0.0</a>
1.393 +
1.394 +
1.395 + <a rel="nofollow" class='menu-compare'
1.396 + href="/sjl/badwolf/compare/..v1.0.0"
1.397 + title="Show changes between v1.0.0 and the main branch.">compare</a>
1.398 + </li>
1.399 + </ul>
1.400 + </li>
1.401 +
1.402 +
1.403 + </ul>
1.404 +
1.405 +</div>
1.406 +
1.407 +<div class="repo-menu" id="repo-desc">
1.408 + <ul id="repo-menu-links-mini">
1.409 +
1.410 +
1.411 +
1.412 + <li>
1.413 + <a href="/sjl/badwolf/rss" class="rss" title="RSS feed for badwolf"></a>
1.414 + </li>
1.415 +
1.416 + <li><a href="/sjl/badwolf/fork" class="fork" title="Fork"></a></li>
1.417 +
1.418 +
1.419 + <li><a href="/sjl/badwolf/hack" class="patch-queue" title="Patch queue"></a></li>
1.420 +
1.421 +
1.422 + <li>
1.423 + <a rel="nofollow" href="/sjl/badwolf/follow" class="follow">follow</a>
1.424 + </li>
1.425 +
1.426 +
1.427 +
1.428 +
1.429 + <li>
1.430 + <a class="source" title="Get source"></a>
1.431 + <ul class="downloads">
1.432 +
1.433 +
1.434 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.zip">zip</a></li>
1.435 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.tar.gz">gz</a></li>
1.436 + <li><a rel="nofollow" href="/sjl/badwolf/get/e91eb9e79711.tar.bz2">bz2</a></li>
1.437 +
1.438 + </ul>
1.439 + </li>
1.440 +
1.441 + </ul>
1.442 +
1.443 + <h3 id="repo-heading" class="public hg">
1.444 + <a class="owner-username" href="/sjl">sjl</a> /
1.445 + <a class="repo-name" href="/sjl/badwolf">badwolf</a>
1.446 +
1.447 + <span><a href="http://stevelosh.com/projects/badwolf/">http://stevelosh.com/projects/badwolf/</a></span>
1.448 +
1.449 +
1.450 +
1.451 + </h3>
1.452 +
1.453 +
1.454 + <p class="repo-desc-description">A Vim color scheme.</p>
1.455 +
1.456 +
1.457 + <div id="repo-desc-cloneinfo">Clone this repository (size: 16.2 KB):
1.458 + <a href="https://bitbucket.org/sjl/badwolf" class="https">HTTPS</a> /
1.459 + <a href="ssh://hg@bitbucket.org/sjl/badwolf" class="ssh">SSH</a>
1.460 + <pre id="clone-url-https">hg clone https://bitbucket.org/sjl/badwolf</pre>
1.461 + <pre id="clone-url-ssh">hg clone ssh://hg@bitbucket.org/sjl/badwolf</pre>
1.462 +
1.463 + </div>
1.464 +
1.465 + <a href="#" id="toggle-repo-content"></a>
1.466 +
1.467 +
1.468 +
1.469 +</div>
1.470 +
1.471 +
1.472 +
1.473 +
1.474 +
1.475 + <div id="source-container">
1.476 +
1.477 +
1.478 + <div id="source-path">
1.479 + <h1>
1.480 + <a href="/sjl/badwolf/src" class="src-pjax">badwolf</a> /
1.481 +
1.482 +
1.483 +
1.484 + <a href="/sjl/badwolf/src/e91eb9e79711/colors/" class="src-pjax">colors</a> /
1.485 +
1.486 +
1.487 +
1.488 +
1.489 +
1.490 + <span>badwolf.vim</span>
1.491 +
1.492 +
1.493 +
1.494 + </h1>
1.495 + </div>
1.496 +
1.497 + <div class="labels labels-csv">
1.498 +
1.499 + <dl>
1.500 +
1.501 +
1.502 +
1.503 +
1.504 +
1.505 +
1.506 +
1.507 + <dt>Branch</dt>
1.508 +
1.509 +
1.510 + <dd class="branch unabridged"><a href="/sjl/badwolf/changesets/tip/branch(%22default%22)" title="default">default</a></dd>
1.511 +
1.512 +
1.513 +
1.514 +</dl>
1.515 +
1.516 +
1.517 + </div>
1.518 +
1.519 +
1.520 +
1.521 + <div id="source-view">
1.522 + <div class="header">
1.523 + <ul class="metadata">
1.524 + <li><code>e91eb9e79711</code></li>
1.525 +
1.526 +
1.527 + <li>522 loc</li>
1.528 +
1.529 +
1.530 + <li>14.7 KB</li>
1.531 + </ul>
1.532 + <ul class="source-view-links">
1.533 +
1.534 + <li><a id="embed-link" href="https://bitbucket.org/sjl/badwolf/src/e91eb9e79711/colors/badwolf.vim?embed=t">embed</a></li>
1.535 +
1.536 + <li><a href="/sjl/badwolf/history/colors/badwolf.vim">history</a></li>
1.537 +
1.538 + <li><a href="/sjl/badwolf/annotate/e91eb9e79711/colors/badwolf.vim">annotate</a></li>
1.539 +
1.540 + <li><a href="/sjl/badwolf/raw/e91eb9e79711/colors/badwolf.vim">raw</a></li>
1.541 + <li>
1.542 + <form action="/sjl/badwolf/diff/colors/badwolf.vim" class="source-view-form">
1.543 +
1.544 + <input type="hidden" name="diff2" value="e91eb9e79711" />
1.545 + <select name="diff1">
1.546 +
1.547 +
1.548 +
1.549 +
1.550 + <option value="599ba7563aa4">599ba7563aa4</option>
1.551 +
1.552 +
1.553 +
1.554 + <option value="2804e4d33d91">2804e4d33d91</option>
1.555 +
1.556 +
1.557 +
1.558 + <option value="9c22ea4982a7">9c22ea4982a7</option>
1.559 +
1.560 +
1.561 +
1.562 + <option value="621c2b1cd182">621c2b1cd182</option>
1.563 +
1.564 +
1.565 +
1.566 + <option value="92bdf13d9fba">92bdf13d9fba</option>
1.567 +
1.568 +
1.569 +
1.570 + <option value="c24fb2483f36">c24fb2483f36</option>
1.571 +
1.572 +
1.573 +
1.574 + <option value="fd82c760a8dc">fd82c760a8dc</option>
1.575 +
1.576 +
1.577 +
1.578 + <option value="1c4ff29de1d1">1c4ff29de1d1</option>
1.579 +
1.580 +
1.581 + </select>
1.582 + <input type="submit" value="diff" />
1.583 +
1.584 + </form>
1.585 + </li>
1.586 + </ul>
1.587 + </div>
1.588 +
1.589 + <div>
1.590 + <table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><a href="#cl-1"> 1</a>
1.591 +<a href="#cl-2"> 2</a>
1.592 +<a href="#cl-3"> 3</a>
1.593 +<a href="#cl-4"> 4</a>
1.594 +<a href="#cl-5"> 5</a>
1.595 +<a href="#cl-6"> 6</a>
1.596 +<a href="#cl-7"> 7</a>
1.597 +<a href="#cl-8"> 8</a>
1.598 +<a href="#cl-9"> 9</a>
1.599 +<a href="#cl-10"> 10</a>
1.600 +<a href="#cl-11"> 11</a>
1.601 +<a href="#cl-12"> 12</a>
1.602 +<a href="#cl-13"> 13</a>
1.603 +<a href="#cl-14"> 14</a>
1.604 +<a href="#cl-15"> 15</a>
1.605 +<a href="#cl-16"> 16</a>
1.606 +<a href="#cl-17"> 17</a>
1.607 +<a href="#cl-18"> 18</a>
1.608 +<a href="#cl-19"> 19</a>
1.609 +<a href="#cl-20"> 20</a>
1.610 +<a href="#cl-21"> 21</a>
1.611 +<a href="#cl-22"> 22</a>
1.612 +<a href="#cl-23"> 23</a>
1.613 +<a href="#cl-24"> 24</a>
1.614 +<a href="#cl-25"> 25</a>
1.615 +<a href="#cl-26"> 26</a>
1.616 +<a href="#cl-27"> 27</a>
1.617 +<a href="#cl-28"> 28</a>
1.618 +<a href="#cl-29"> 29</a>
1.619 +<a href="#cl-30"> 30</a>
1.620 +<a href="#cl-31"> 31</a>
1.621 +<a href="#cl-32"> 32</a>
1.622 +<a href="#cl-33"> 33</a>
1.623 +<a href="#cl-34"> 34</a>
1.624 +<a href="#cl-35"> 35</a>
1.625 +<a href="#cl-36"> 36</a>
1.626 +<a href="#cl-37"> 37</a>
1.627 +<a href="#cl-38"> 38</a>
1.628 +<a href="#cl-39"> 39</a>
1.629 +<a href="#cl-40"> 40</a>
1.630 +<a href="#cl-41"> 41</a>
1.631 +<a href="#cl-42"> 42</a>
1.632 +<a href="#cl-43"> 43</a>
1.633 +<a href="#cl-44"> 44</a>
1.634 +<a href="#cl-45"> 45</a>
1.635 +<a href="#cl-46"> 46</a>
1.636 +<a href="#cl-47"> 47</a>
1.637 +<a href="#cl-48"> 48</a>
1.638 +<a href="#cl-49"> 49</a>
1.639 +<a href="#cl-50"> 50</a>
1.640 +<a href="#cl-51"> 51</a>
1.641 +<a href="#cl-52"> 52</a>
1.642 +<a href="#cl-53"> 53</a>
1.643 +<a href="#cl-54"> 54</a>
1.644 +<a href="#cl-55"> 55</a>
1.645 +<a href="#cl-56"> 56</a>
1.646 +<a href="#cl-57"> 57</a>
1.647 +<a href="#cl-58"> 58</a>
1.648 +<a href="#cl-59"> 59</a>
1.649 +<a href="#cl-60"> 60</a>
1.650 +<a href="#cl-61"> 61</a>
1.651 +<a href="#cl-62"> 62</a>
1.652 +<a href="#cl-63"> 63</a>
1.653 +<a href="#cl-64"> 64</a>
1.654 +<a href="#cl-65"> 65</a>
1.655 +<a href="#cl-66"> 66</a>
1.656 +<a href="#cl-67"> 67</a>
1.657 +<a href="#cl-68"> 68</a>
1.658 +<a href="#cl-69"> 69</a>
1.659 +<a href="#cl-70"> 70</a>
1.660 +<a href="#cl-71"> 71</a>
1.661 +<a href="#cl-72"> 72</a>
1.662 +<a href="#cl-73"> 73</a>
1.663 +<a href="#cl-74"> 74</a>
1.664 +<a href="#cl-75"> 75</a>
1.665 +<a href="#cl-76"> 76</a>
1.666 +<a href="#cl-77"> 77</a>
1.667 +<a href="#cl-78"> 78</a>
1.668 +<a href="#cl-79"> 79</a>
1.669 +<a href="#cl-80"> 80</a>
1.670 +<a href="#cl-81"> 81</a>
1.671 +<a href="#cl-82"> 82</a>
1.672 +<a href="#cl-83"> 83</a>
1.673 +<a href="#cl-84"> 84</a>
1.674 +<a href="#cl-85"> 85</a>
1.675 +<a href="#cl-86"> 86</a>
1.676 +<a href="#cl-87"> 87</a>
1.677 +<a href="#cl-88"> 88</a>
1.678 +<a href="#cl-89"> 89</a>
1.679 +<a href="#cl-90"> 90</a>
1.680 +<a href="#cl-91"> 91</a>
1.681 +<a href="#cl-92"> 92</a>
1.682 +<a href="#cl-93"> 93</a>
1.683 +<a href="#cl-94"> 94</a>
1.684 +<a href="#cl-95"> 95</a>
1.685 +<a href="#cl-96"> 96</a>
1.686 +<a href="#cl-97"> 97</a>
1.687 +<a href="#cl-98"> 98</a>
1.688 +<a href="#cl-99"> 99</a>
1.689 +<a href="#cl-100">100</a>
1.690 +<a href="#cl-101">101</a>
1.691 +<a href="#cl-102">102</a>
1.692 +<a href="#cl-103">103</a>
1.693 +<a href="#cl-104">104</a>
1.694 +<a href="#cl-105">105</a>
1.695 +<a href="#cl-106">106</a>
1.696 +<a href="#cl-107">107</a>
1.697 +<a href="#cl-108">108</a>
1.698 +<a href="#cl-109">109</a>
1.699 +<a href="#cl-110">110</a>
1.700 +<a href="#cl-111">111</a>
1.701 +<a href="#cl-112">112</a>
1.702 +<a href="#cl-113">113</a>
1.703 +<a href="#cl-114">114</a>
1.704 +<a href="#cl-115">115</a>
1.705 +<a href="#cl-116">116</a>
1.706 +<a href="#cl-117">117</a>
1.707 +<a href="#cl-118">118</a>
1.708 +<a href="#cl-119">119</a>
1.709 +<a href="#cl-120">120</a>
1.710 +<a href="#cl-121">121</a>
1.711 +<a href="#cl-122">122</a>
1.712 +<a href="#cl-123">123</a>
1.713 +<a href="#cl-124">124</a>
1.714 +<a href="#cl-125">125</a>
1.715 +<a href="#cl-126">126</a>
1.716 +<a href="#cl-127">127</a>
1.717 +<a href="#cl-128">128</a>
1.718 +<a href="#cl-129">129</a>
1.719 +<a href="#cl-130">130</a>
1.720 +<a href="#cl-131">131</a>
1.721 +<a href="#cl-132">132</a>
1.722 +<a href="#cl-133">133</a>
1.723 +<a href="#cl-134">134</a>
1.724 +<a href="#cl-135">135</a>
1.725 +<a href="#cl-136">136</a>
1.726 +<a href="#cl-137">137</a>
1.727 +<a href="#cl-138">138</a>
1.728 +<a href="#cl-139">139</a>
1.729 +<a href="#cl-140">140</a>
1.730 +<a href="#cl-141">141</a>
1.731 +<a href="#cl-142">142</a>
1.732 +<a href="#cl-143">143</a>
1.733 +<a href="#cl-144">144</a>
1.734 +<a href="#cl-145">145</a>
1.735 +<a href="#cl-146">146</a>
1.736 +<a href="#cl-147">147</a>
1.737 +<a href="#cl-148">148</a>
1.738 +<a href="#cl-149">149</a>
1.739 +<a href="#cl-150">150</a>
1.740 +<a href="#cl-151">151</a>
1.741 +<a href="#cl-152">152</a>
1.742 +<a href="#cl-153">153</a>
1.743 +<a href="#cl-154">154</a>
1.744 +<a href="#cl-155">155</a>
1.745 +<a href="#cl-156">156</a>
1.746 +<a href="#cl-157">157</a>
1.747 +<a href="#cl-158">158</a>
1.748 +<a href="#cl-159">159</a>
1.749 +<a href="#cl-160">160</a>
1.750 +<a href="#cl-161">161</a>
1.751 +<a href="#cl-162">162</a>
1.752 +<a href="#cl-163">163</a>
1.753 +<a href="#cl-164">164</a>
1.754 +<a href="#cl-165">165</a>
1.755 +<a href="#cl-166">166</a>
1.756 +<a href="#cl-167">167</a>
1.757 +<a href="#cl-168">168</a>
1.758 +<a href="#cl-169">169</a>
1.759 +<a href="#cl-170">170</a>
1.760 +<a href="#cl-171">171</a>
1.761 +<a href="#cl-172">172</a>
1.762 +<a href="#cl-173">173</a>
1.763 +<a href="#cl-174">174</a>
1.764 +<a href="#cl-175">175</a>
1.765 +<a href="#cl-176">176</a>
1.766 +<a href="#cl-177">177</a>
1.767 +<a href="#cl-178">178</a>
1.768 +<a href="#cl-179">179</a>
1.769 +<a href="#cl-180">180</a>
1.770 +<a href="#cl-181">181</a>
1.771 +<a href="#cl-182">182</a>
1.772 +<a href="#cl-183">183</a>
1.773 +<a href="#cl-184">184</a>
1.774 +<a href="#cl-185">185</a>
1.775 +<a href="#cl-186">186</a>
1.776 +<a href="#cl-187">187</a>
1.777 +<a href="#cl-188">188</a>
1.778 +<a href="#cl-189">189</a>
1.779 +<a href="#cl-190">190</a>
1.780 +<a href="#cl-191">191</a>
1.781 +<a href="#cl-192">192</a>
1.782 +<a href="#cl-193">193</a>
1.783 +<a href="#cl-194">194</a>
1.784 +<a href="#cl-195">195</a>
1.785 +<a href="#cl-196">196</a>
1.786 +<a href="#cl-197">197</a>
1.787 +<a href="#cl-198">198</a>
1.788 +<a href="#cl-199">199</a>
1.789 +<a href="#cl-200">200</a>
1.790 +<a href="#cl-201">201</a>
1.791 +<a href="#cl-202">202</a>
1.792 +<a href="#cl-203">203</a>
1.793 +<a href="#cl-204">204</a>
1.794 +<a href="#cl-205">205</a>
1.795 +<a href="#cl-206">206</a>
1.796 +<a href="#cl-207">207</a>
1.797 +<a href="#cl-208">208</a>
1.798 +<a href="#cl-209">209</a>
1.799 +<a href="#cl-210">210</a>
1.800 +<a href="#cl-211">211</a>
1.801 +<a href="#cl-212">212</a>
1.802 +<a href="#cl-213">213</a>
1.803 +<a href="#cl-214">214</a>
1.804 +<a href="#cl-215">215</a>
1.805 +<a href="#cl-216">216</a>
1.806 +<a href="#cl-217">217</a>
1.807 +<a href="#cl-218">218</a>
1.808 +<a href="#cl-219">219</a>
1.809 +<a href="#cl-220">220</a>
1.810 +<a href="#cl-221">221</a>
1.811 +<a href="#cl-222">222</a>
1.812 +<a href="#cl-223">223</a>
1.813 +<a href="#cl-224">224</a>
1.814 +<a href="#cl-225">225</a>
1.815 +<a href="#cl-226">226</a>
1.816 +<a href="#cl-227">227</a>
1.817 +<a href="#cl-228">228</a>
1.818 +<a href="#cl-229">229</a>
1.819 +<a href="#cl-230">230</a>
1.820 +<a href="#cl-231">231</a>
1.821 +<a href="#cl-232">232</a>
1.822 +<a href="#cl-233">233</a>
1.823 +<a href="#cl-234">234</a>
1.824 +<a href="#cl-235">235</a>
1.825 +<a href="#cl-236">236</a>
1.826 +<a href="#cl-237">237</a>
1.827 +<a href="#cl-238">238</a>
1.828 +<a href="#cl-239">239</a>
1.829 +<a href="#cl-240">240</a>
1.830 +<a href="#cl-241">241</a>
1.831 +<a href="#cl-242">242</a>
1.832 +<a href="#cl-243">243</a>
1.833 +<a href="#cl-244">244</a>
1.834 +<a href="#cl-245">245</a>
1.835 +<a href="#cl-246">246</a>
1.836 +<a href="#cl-247">247</a>
1.837 +<a href="#cl-248">248</a>
1.838 +<a href="#cl-249">249</a>
1.839 +<a href="#cl-250">250</a>
1.840 +<a href="#cl-251">251</a>
1.841 +<a href="#cl-252">252</a>
1.842 +<a href="#cl-253">253</a>
1.843 +<a href="#cl-254">254</a>
1.844 +<a href="#cl-255">255</a>
1.845 +<a href="#cl-256">256</a>
1.846 +<a href="#cl-257">257</a>
1.847 +<a href="#cl-258">258</a>
1.848 +<a href="#cl-259">259</a>
1.849 +<a href="#cl-260">260</a>
1.850 +<a href="#cl-261">261</a>
1.851 +<a href="#cl-262">262</a>
1.852 +<a href="#cl-263">263</a>
1.853 +<a href="#cl-264">264</a>
1.854 +<a href="#cl-265">265</a>
1.855 +<a href="#cl-266">266</a>
1.856 +<a href="#cl-267">267</a>
1.857 +<a href="#cl-268">268</a>
1.858 +<a href="#cl-269">269</a>
1.859 +<a href="#cl-270">270</a>
1.860 +<a href="#cl-271">271</a>
1.861 +<a href="#cl-272">272</a>
1.862 +<a href="#cl-273">273</a>
1.863 +<a href="#cl-274">274</a>
1.864 +<a href="#cl-275">275</a>
1.865 +<a href="#cl-276">276</a>
1.866 +<a href="#cl-277">277</a>
1.867 +<a href="#cl-278">278</a>
1.868 +<a href="#cl-279">279</a>
1.869 +<a href="#cl-280">280</a>
1.870 +<a href="#cl-281">281</a>
1.871 +<a href="#cl-282">282</a>
1.872 +<a href="#cl-283">283</a>
1.873 +<a href="#cl-284">284</a>
1.874 +<a href="#cl-285">285</a>
1.875 +<a href="#cl-286">286</a>
1.876 +<a href="#cl-287">287</a>
1.877 +<a href="#cl-288">288</a>
1.878 +<a href="#cl-289">289</a>
1.879 +<a href="#cl-290">290</a>
1.880 +<a href="#cl-291">291</a>
1.881 +<a href="#cl-292">292</a>
1.882 +<a href="#cl-293">293</a>
1.883 +<a href="#cl-294">294</a>
1.884 +<a href="#cl-295">295</a>
1.885 +<a href="#cl-296">296</a>
1.886 +<a href="#cl-297">297</a>
1.887 +<a href="#cl-298">298</a>
1.888 +<a href="#cl-299">299</a>
1.889 +<a href="#cl-300">300</a>
1.890 +<a href="#cl-301">301</a>
1.891 +<a href="#cl-302">302</a>
1.892 +<a href="#cl-303">303</a>
1.893 +<a href="#cl-304">304</a>
1.894 +<a href="#cl-305">305</a>
1.895 +<a href="#cl-306">306</a>
1.896 +<a href="#cl-307">307</a>
1.897 +<a href="#cl-308">308</a>
1.898 +<a href="#cl-309">309</a>
1.899 +<a href="#cl-310">310</a>
1.900 +<a href="#cl-311">311</a>
1.901 +<a href="#cl-312">312</a>
1.902 +<a href="#cl-313">313</a>
1.903 +<a href="#cl-314">314</a>
1.904 +<a href="#cl-315">315</a>
1.905 +<a href="#cl-316">316</a>
1.906 +<a href="#cl-317">317</a>
1.907 +<a href="#cl-318">318</a>
1.908 +<a href="#cl-319">319</a>
1.909 +<a href="#cl-320">320</a>
1.910 +<a href="#cl-321">321</a>
1.911 +<a href="#cl-322">322</a>
1.912 +<a href="#cl-323">323</a>
1.913 +<a href="#cl-324">324</a>
1.914 +<a href="#cl-325">325</a>
1.915 +<a href="#cl-326">326</a>
1.916 +<a href="#cl-327">327</a>
1.917 +<a href="#cl-328">328</a>
1.918 +<a href="#cl-329">329</a>
1.919 +<a href="#cl-330">330</a>
1.920 +<a href="#cl-331">331</a>
1.921 +<a href="#cl-332">332</a>
1.922 +<a href="#cl-333">333</a>
1.923 +<a href="#cl-334">334</a>
1.924 +<a href="#cl-335">335</a>
1.925 +<a href="#cl-336">336</a>
1.926 +<a href="#cl-337">337</a>
1.927 +<a href="#cl-338">338</a>
1.928 +<a href="#cl-339">339</a>
1.929 +<a href="#cl-340">340</a>
1.930 +<a href="#cl-341">341</a>
1.931 +<a href="#cl-342">342</a>
1.932 +<a href="#cl-343">343</a>
1.933 +<a href="#cl-344">344</a>
1.934 +<a href="#cl-345">345</a>
1.935 +<a href="#cl-346">346</a>
1.936 +<a href="#cl-347">347</a>
1.937 +<a href="#cl-348">348</a>
1.938 +<a href="#cl-349">349</a>
1.939 +<a href="#cl-350">350</a>
1.940 +<a href="#cl-351">351</a>
1.941 +<a href="#cl-352">352</a>
1.942 +<a href="#cl-353">353</a>
1.943 +<a href="#cl-354">354</a>
1.944 +<a href="#cl-355">355</a>
1.945 +<a href="#cl-356">356</a>
1.946 +<a href="#cl-357">357</a>
1.947 +<a href="#cl-358">358</a>
1.948 +<a href="#cl-359">359</a>
1.949 +<a href="#cl-360">360</a>
1.950 +<a href="#cl-361">361</a>
1.951 +<a href="#cl-362">362</a>
1.952 +<a href="#cl-363">363</a>
1.953 +<a href="#cl-364">364</a>
1.954 +<a href="#cl-365">365</a>
1.955 +<a href="#cl-366">366</a>
1.956 +<a href="#cl-367">367</a>
1.957 +<a href="#cl-368">368</a>
1.958 +<a href="#cl-369">369</a>
1.959 +<a href="#cl-370">370</a>
1.960 +<a href="#cl-371">371</a>
1.961 +<a href="#cl-372">372</a>
1.962 +<a href="#cl-373">373</a>
1.963 +<a href="#cl-374">374</a>
1.964 +<a href="#cl-375">375</a>
1.965 +<a href="#cl-376">376</a>
1.966 +<a href="#cl-377">377</a>
1.967 +<a href="#cl-378">378</a>
1.968 +<a href="#cl-379">379</a>
1.969 +<a href="#cl-380">380</a>
1.970 +<a href="#cl-381">381</a>
1.971 +<a href="#cl-382">382</a>
1.972 +<a href="#cl-383">383</a>
1.973 +<a href="#cl-384">384</a>
1.974 +<a href="#cl-385">385</a>
1.975 +<a href="#cl-386">386</a>
1.976 +<a href="#cl-387">387</a>
1.977 +<a href="#cl-388">388</a>
1.978 +<a href="#cl-389">389</a>
1.979 +<a href="#cl-390">390</a>
1.980 +<a href="#cl-391">391</a>
1.981 +<a href="#cl-392">392</a>
1.982 +<a href="#cl-393">393</a>
1.983 +<a href="#cl-394">394</a>
1.984 +<a href="#cl-395">395</a>
1.985 +<a href="#cl-396">396</a>
1.986 +<a href="#cl-397">397</a>
1.987 +<a href="#cl-398">398</a>
1.988 +<a href="#cl-399">399</a>
1.989 +<a href="#cl-400">400</a>
1.990 +<a href="#cl-401">401</a>
1.991 +<a href="#cl-402">402</a>
1.992 +<a href="#cl-403">403</a>
1.993 +<a href="#cl-404">404</a>
1.994 +<a href="#cl-405">405</a>
1.995 +<a href="#cl-406">406</a>
1.996 +<a href="#cl-407">407</a>
1.997 +<a href="#cl-408">408</a>
1.998 +<a href="#cl-409">409</a>
1.999 +<a href="#cl-410">410</a>
1.1000 +<a href="#cl-411">411</a>
1.1001 +<a href="#cl-412">412</a>
1.1002 +<a href="#cl-413">413</a>
1.1003 +<a href="#cl-414">414</a>
1.1004 +<a href="#cl-415">415</a>
1.1005 +<a href="#cl-416">416</a>
1.1006 +<a href="#cl-417">417</a>
1.1007 +<a href="#cl-418">418</a>
1.1008 +<a href="#cl-419">419</a>
1.1009 +<a href="#cl-420">420</a>
1.1010 +<a href="#cl-421">421</a>
1.1011 +<a href="#cl-422">422</a>
1.1012 +<a href="#cl-423">423</a>
1.1013 +<a href="#cl-424">424</a>
1.1014 +<a href="#cl-425">425</a>
1.1015 +<a href="#cl-426">426</a>
1.1016 +<a href="#cl-427">427</a>
1.1017 +<a href="#cl-428">428</a>
1.1018 +<a href="#cl-429">429</a>
1.1019 +<a href="#cl-430">430</a>
1.1020 +<a href="#cl-431">431</a>
1.1021 +<a href="#cl-432">432</a>
1.1022 +<a href="#cl-433">433</a>
1.1023 +<a href="#cl-434">434</a>
1.1024 +<a href="#cl-435">435</a>
1.1025 +<a href="#cl-436">436</a>
1.1026 +<a href="#cl-437">437</a>
1.1027 +<a href="#cl-438">438</a>
1.1028 +<a href="#cl-439">439</a>
1.1029 +<a href="#cl-440">440</a>
1.1030 +<a href="#cl-441">441</a>
1.1031 +<a href="#cl-442">442</a>
1.1032 +<a href="#cl-443">443</a>
1.1033 +<a href="#cl-444">444</a>
1.1034 +<a href="#cl-445">445</a>
1.1035 +<a href="#cl-446">446</a>
1.1036 +<a href="#cl-447">447</a>
1.1037 +<a href="#cl-448">448</a>
1.1038 +<a href="#cl-449">449</a>
1.1039 +<a href="#cl-450">450</a>
1.1040 +<a href="#cl-451">451</a>
1.1041 +<a href="#cl-452">452</a>
1.1042 +<a href="#cl-453">453</a>
1.1043 +<a href="#cl-454">454</a>
1.1044 +<a href="#cl-455">455</a>
1.1045 +<a href="#cl-456">456</a>
1.1046 +<a href="#cl-457">457</a>
1.1047 +<a href="#cl-458">458</a>
1.1048 +<a href="#cl-459">459</a>
1.1049 +<a href="#cl-460">460</a>
1.1050 +<a href="#cl-461">461</a>
1.1051 +<a href="#cl-462">462</a>
1.1052 +<a href="#cl-463">463</a>
1.1053 +<a href="#cl-464">464</a>
1.1054 +<a href="#cl-465">465</a>
1.1055 +<a href="#cl-466">466</a>
1.1056 +<a href="#cl-467">467</a>
1.1057 +<a href="#cl-468">468</a>
1.1058 +<a href="#cl-469">469</a>
1.1059 +<a href="#cl-470">470</a>
1.1060 +<a href="#cl-471">471</a>
1.1061 +<a href="#cl-472">472</a>
1.1062 +<a href="#cl-473">473</a>
1.1063 +<a href="#cl-474">474</a>
1.1064 +<a href="#cl-475">475</a>
1.1065 +<a href="#cl-476">476</a>
1.1066 +<a href="#cl-477">477</a>
1.1067 +<a href="#cl-478">478</a>
1.1068 +<a href="#cl-479">479</a>
1.1069 +<a href="#cl-480">480</a>
1.1070 +<a href="#cl-481">481</a>
1.1071 +<a href="#cl-482">482</a>
1.1072 +<a href="#cl-483">483</a>
1.1073 +<a href="#cl-484">484</a>
1.1074 +<a href="#cl-485">485</a>
1.1075 +<a href="#cl-486">486</a>
1.1076 +<a href="#cl-487">487</a>
1.1077 +<a href="#cl-488">488</a>
1.1078 +<a href="#cl-489">489</a>
1.1079 +<a href="#cl-490">490</a>
1.1080 +<a href="#cl-491">491</a>
1.1081 +<a href="#cl-492">492</a>
1.1082 +<a href="#cl-493">493</a>
1.1083 +<a href="#cl-494">494</a>
1.1084 +<a href="#cl-495">495</a>
1.1085 +<a href="#cl-496">496</a>
1.1086 +<a href="#cl-497">497</a>
1.1087 +<a href="#cl-498">498</a>
1.1088 +<a href="#cl-499">499</a>
1.1089 +<a href="#cl-500">500</a>
1.1090 +<a href="#cl-501">501</a>
1.1091 +<a href="#cl-502">502</a>
1.1092 +<a href="#cl-503">503</a>
1.1093 +<a href="#cl-504">504</a>
1.1094 +<a href="#cl-505">505</a>
1.1095 +<a href="#cl-506">506</a>
1.1096 +<a href="#cl-507">507</a>
1.1097 +<a href="#cl-508">508</a>
1.1098 +<a href="#cl-509">509</a>
1.1099 +<a href="#cl-510">510</a>
1.1100 +<a href="#cl-511">511</a>
1.1101 +<a href="#cl-512">512</a>
1.1102 +<a href="#cl-513">513</a>
1.1103 +<a href="#cl-514">514</a>
1.1104 +<a href="#cl-515">515</a>
1.1105 +<a href="#cl-516">516</a>
1.1106 +<a href="#cl-517">517</a>
1.1107 +<a href="#cl-518">518</a>
1.1108 +<a href="#cl-519">519</a>
1.1109 +<a href="#cl-520">520</a>
1.1110 +<a href="#cl-521">521</a>
1.1111 +</pre></div></td><td class="code"><div class="highlight"><pre><a name="cl-1"></a><span class="c">" _ _ _ __</span>
1.1112 +<a name="cl-2"></a><span class="c">" | |__ __ _ __| | __ _____ | |/ _|</span>
1.1113 +<a name="cl-3"></a><span class="c">" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_</span>
1.1114 +<a name="cl-4"></a><span class="c">" | |_) | (_| | (_| | \ V V / (_) | | _|</span>
1.1115 +<a name="cl-5"></a><span class="c">" |_.__/ \__,_|\__,_| \_/\_/ \___/|_|_|</span>
1.1116 +<a name="cl-6"></a><span class="c">"</span>
1.1117 +<a name="cl-7"></a><span class="c">" I am the Bad Wolf. I create myself.</span>
1.1118 +<a name="cl-8"></a><span class="c">" I take the words. I scatter them in time and space.</span>
1.1119 +<a name="cl-9"></a><span class="c">" A message to lead myself here.</span>
1.1120 +<a name="cl-10"></a><span class="c">"</span>
1.1121 +<a name="cl-11"></a><span class="c">" A Vim colorscheme pieced together by Steve Losh.</span>
1.1122 +<a name="cl-12"></a><span class="c">" Available at http://stevelosh.com/projects/badwolf/</span>
1.1123 +<a name="cl-13"></a><span class="c">"</span>
1.1124 +<a name="cl-14"></a><span class="c">" Why? {{{</span>
1.1125 +<a name="cl-15"></a><span class="c">"</span>
1.1126 +<a name="cl-16"></a><span class="c">" After using Molokai for quite a long time, I started longing for</span>
1.1127 +<a name="cl-17"></a><span class="c">" a replacement.</span>
1.1128 +<a name="cl-18"></a><span class="c">"</span>
1.1129 +<a name="cl-19"></a><span class="c">" I love Molokai's high contrast and gooey, saturated tones, but it can be</span>
1.1130 +<a name="cl-20"></a><span class="c">" a little inconsistent at times.</span>
1.1131 +<a name="cl-21"></a><span class="c">"</span>
1.1132 +<a name="cl-22"></a><span class="c">" Also it's winter here in Rochester, so I wanted a color scheme that's a bit</span>
1.1133 +<a name="cl-23"></a><span class="c">" warmer. A little less blue and a bit more red.</span>
1.1134 +<a name="cl-24"></a><span class="c">"</span>
1.1135 +<a name="cl-25"></a><span class="c">" And so Bad Wolf was born. I'm no designer, but designers have been scattering</span>
1.1136 +<a name="cl-26"></a><span class="c">" beautiful colors through time and space long before I came along. I took</span>
1.1137 +<a name="cl-27"></a><span class="c">" advantage of that and reused some of my favorites to lead me to this scheme.</span>
1.1138 +<a name="cl-28"></a><span class="c">"</span>
1.1139 +<a name="cl-29"></a><span class="c">" }}}</span>
1.1140 +<a name="cl-30"></a>
1.1141 +<a name="cl-31"></a><span class="c">" Supporting code -------------------------------------------------------------</span>
1.1142 +<a name="cl-32"></a><span class="c">" Preamble {{{</span>
1.1143 +<a name="cl-33"></a>
1.1144 +<a name="cl-34"></a><span class="k">set</span> <span class="nb">background</span><span class="p">=</span><span class="nb">dark</span>
1.1145 +<a name="cl-35"></a>
1.1146 +<a name="cl-36"></a><span class="k">if</span> exists<span class="p">(</span><span class="s2">"syntax_on"</span><span class="p">)</span>
1.1147 +<a name="cl-37"></a> <span class="nb">syntax</span> reset
1.1148 +<a name="cl-38"></a><span class="k">endif</span>
1.1149 +<a name="cl-39"></a>
1.1150 +<a name="cl-40"></a><span class="k">let</span> colors_name <span class="p">=</span> <span class="s2">"badwolf"</span>
1.1151 +<a name="cl-41"></a>
1.1152 +<a name="cl-42"></a><span class="c">" }}}</span>
1.1153 +<a name="cl-43"></a><span class="c">" Palette {{{</span>
1.1154 +<a name="cl-44"></a>
1.1155 +<a name="cl-45"></a><span class="k">let</span> <span class="k">s</span>:bwc <span class="p">=</span> {}
1.1156 +<a name="cl-46"></a>
1.1157 +<a name="cl-47"></a><span class="c">" The most basic of all our colors is a slightly tweaked version of the Molokai</span>
1.1158 +<a name="cl-48"></a><span class="c">" Normal text.</span>
1.1159 +<a name="cl-49"></a><span class="k">let</span> <span class="k">s</span>:bwc.plain <span class="p">=</span> [<span class="s1">'f8f6f2'</span><span class="p">,</span> <span class="m">15</span>]
1.1160 +<a name="cl-50"></a>
1.1161 +<a name="cl-51"></a><span class="c">" Pure and simple.</span>
1.1162 +<a name="cl-52"></a><span class="k">let</span> <span class="k">s</span>:bwc.snow <span class="p">=</span> [<span class="s1">'ffffff'</span><span class="p">,</span> <span class="m">15</span>]
1.1163 +<a name="cl-53"></a><span class="k">let</span> <span class="k">s</span>:bwc.coal <span class="p">=</span> [<span class="s1">'000000'</span><span class="p">,</span> <span class="m">16</span>]
1.1164 +<a name="cl-54"></a>
1.1165 +<a name="cl-55"></a><span class="c">" All of the Gravel colors are based on a brown from Clouds Midnight.</span>
1.1166 +<a name="cl-56"></a><span class="k">let</span> <span class="k">s</span>:bwc.brightgravel <span class="p">=</span> [<span class="s1">'d9cec3'</span><span class="p">,</span> <span class="m">252</span>]
1.1167 +<a name="cl-57"></a><span class="k">let</span> <span class="k">s</span>:bwc.lightgravel <span class="p">=</span> [<span class="s1">'998f84'</span><span class="p">,</span> <span class="m">245</span>]
1.1168 +<a name="cl-58"></a><span class="k">let</span> <span class="k">s</span>:bwc.gravel <span class="p">=</span> [<span class="s1">'857f78'</span><span class="p">,</span> <span class="m">243</span>]
1.1169 +<a name="cl-59"></a><span class="k">let</span> <span class="k">s</span>:bwc.mediumgravel <span class="p">=</span> [<span class="s1">'666462'</span><span class="p">,</span> <span class="m">241</span>]
1.1170 +<a name="cl-60"></a><span class="k">let</span> <span class="k">s</span>:bwc.deepgravel <span class="p">=</span> [<span class="s1">'45413b'</span><span class="p">,</span> <span class="m">238</span>]
1.1171 +<a name="cl-61"></a><span class="k">let</span> <span class="k">s</span>:bwc.deepergravel <span class="p">=</span> [<span class="s1">'35322d'</span><span class="p">,</span> <span class="m">236</span>]
1.1172 +<a name="cl-62"></a><span class="k">let</span> <span class="k">s</span>:bwc.darkgravel <span class="p">=</span> [<span class="s1">'242321'</span><span class="p">,</span> <span class="m">235</span>]
1.1173 +<a name="cl-63"></a><span class="k">let</span> <span class="k">s</span>:bwc.blackgravel <span class="p">=</span> [<span class="s1">'1c1b1a'</span><span class="p">,</span> <span class="m">233</span>]
1.1174 +<a name="cl-64"></a><span class="k">let</span> <span class="k">s</span>:bwc.blackestgravel <span class="p">=</span> [<span class="s1">'141413'</span><span class="p">,</span> <span class="m">232</span>]
1.1175 +<a name="cl-65"></a>
1.1176 +<a name="cl-66"></a><span class="c">" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on</span>
1.1177 +<a name="cl-67"></a><span class="c">" my desk.</span>
1.1178 +<a name="cl-68"></a><span class="k">let</span> <span class="k">s</span>:bwc.dalespale <span class="p">=</span> [<span class="s1">'fade3e'</span><span class="p">,</span> <span class="m">221</span>]
1.1179 +<a name="cl-69"></a>
1.1180 +<a name="cl-70"></a><span class="c">" A beautiful tan from Tomorrow Night.</span>
1.1181 +<a name="cl-71"></a><span class="k">let</span> <span class="k">s</span>:bwc.dirtyblonde <span class="p">=</span> [<span class="s1">'f4cf86'</span><span class="p">,</span> <span class="m">222</span>]
1.1182 +<a name="cl-72"></a>
1.1183 +<a name="cl-73"></a><span class="c">" Delicious, chewy red from Made of Code for the poppiest highlights.</span>
1.1184 +<a name="cl-74"></a><span class="k">let</span> <span class="k">s</span>:bwc.taffy <span class="p">=</span> [<span class="s1">'ff2c4b'</span><span class="p">,</span> <span class="m">196</span>]
1.1185 +<a name="cl-75"></a>
1.1186 +<a name="cl-76"></a><span class="c">" Another chewy accent, but use sparingly!</span>
1.1187 +<a name="cl-77"></a><span class="k">let</span> <span class="k">s</span>:bwc.saltwatertaffy <span class="p">=</span> [<span class="s1">'8cffba'</span><span class="p">,</span> <span class="m">121</span>]
1.1188 +<a name="cl-78"></a>
1.1189 +<a name="cl-79"></a><span class="c">" The star of the show comes straight from Made of Code.</span>
1.1190 +<a name="cl-80"></a><span class="k">let</span> <span class="k">s</span>:bwc.tardis <span class="p">=</span> [<span class="s1">'0a9dff'</span><span class="p">,</span> <span class="m">39</span>]
1.1191 +<a name="cl-81"></a>
1.1192 +<a name="cl-82"></a><span class="c">" This one's from Mustang, not Florida!</span>
1.1193 +<a name="cl-83"></a><span class="k">let</span> <span class="k">s</span>:bwc.orange <span class="p">=</span> [<span class="s1">'ffa724'</span><span class="p">,</span> <span class="m">214</span>]
1.1194 +<a name="cl-84"></a>
1.1195 +<a name="cl-85"></a><span class="c">" A limier green from Getafe.</span>
1.1196 +<a name="cl-86"></a><span class="k">let</span> <span class="k">s</span>:bwc.lime <span class="p">=</span> [<span class="s1">'aeee00'</span><span class="p">,</span> <span class="m">148</span>]
1.1197 +<a name="cl-87"></a>
1.1198 +<a name="cl-88"></a><span class="c">" Rose's dress in The Idiot's Lantern.</span>
1.1199 +<a name="cl-89"></a><span class="k">let</span> <span class="k">s</span>:bwc.dress <span class="p">=</span> [<span class="s1">'ff9eb8'</span><span class="p">,</span> <span class="m">211</span>]
1.1200 +<a name="cl-90"></a>
1.1201 +<a name="cl-91"></a><span class="c">" Another play on the brown from Clouds Midnight. I love that color.</span>
1.1202 +<a name="cl-92"></a><span class="k">let</span> <span class="k">s</span>:bwc.toffee <span class="p">=</span> [<span class="s1">'b88853'</span><span class="p">,</span> <span class="m">137</span>]
1.1203 +<a name="cl-93"></a>
1.1204 +<a name="cl-94"></a><span class="c">" Also based on that Clouds Midnight brown.</span>
1.1205 +<a name="cl-95"></a><span class="k">let</span> <span class="k">s</span>:bwc.coffee <span class="p">=</span> [<span class="s1">'c7915b'</span><span class="p">,</span> <span class="m">173</span>]
1.1206 +<a name="cl-96"></a><span class="k">let</span> <span class="k">s</span>:bwc.darkroast <span class="p">=</span> [<span class="s1">'88633f'</span><span class="p">,</span> <span class="m">95</span>]
1.1207 +<a name="cl-97"></a>
1.1208 +<a name="cl-98"></a><span class="c">" }}}</span>
1.1209 +<a name="cl-99"></a><span class="c">" Highlighting Function {{{</span>
1.1210 +<a name="cl-100"></a><span class="k">function</span><span class="p">!</span> HL<span class="p">(</span>group<span class="p">,</span> fg<span class="p">,</span> ...<span class="p">)</span>
1.1211 +<a name="cl-101"></a><span class="c"> " Arguments: group, guifg, guibg, gui, guisp</span>
1.1212 +<a name="cl-102"></a>
1.1213 +<a name="cl-103"></a> <span class="k">let</span> histring <span class="p">=</span> <span class="s1">'hi '</span> . <span class="k">a</span>:group . <span class="s1">' '</span>
1.1214 +<a name="cl-104"></a>
1.1215 +<a name="cl-105"></a> <span class="k">if</span> strlen<span class="p">(</span><span class="k">a</span>:fg<span class="p">)</span>
1.1216 +<a name="cl-106"></a> <span class="k">if</span> <span class="k">a</span>:fg <span class="p">==</span> <span class="s1">'fg'</span>
1.1217 +<a name="cl-107"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'guifg=fg ctermfg=fg '</span>
1.1218 +<a name="cl-108"></a> <span class="k">else</span>
1.1219 +<a name="cl-109"></a> <span class="k">let</span> <span class="k">c</span> <span class="p">=</span> <span class="k">get</span><span class="p">(</span><span class="k">s</span>:bwc<span class="p">,</span> <span class="k">a</span>:fg<span class="p">)</span>
1.1220 +<a name="cl-110"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'guifg=#'</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">' ctermfg='</span> . <span class="k">c</span>[<span class="m">1</span>] . <span class="s1">' '</span>
1.1221 +<a name="cl-111"></a> <span class="k">endif</span>
1.1222 +<a name="cl-112"></a> <span class="k">endif</span>
1.1223 +<a name="cl-113"></a>
1.1224 +<a name="cl-114"></a> <span class="k">if</span> <span class="k">a</span>:<span class="m">0</span> <span class="p">>=</span> <span class="m">1</span> && strlen<span class="p">(</span><span class="k">a</span>:<span class="m">1</span><span class="p">)</span>
1.1225 +<a name="cl-115"></a> <span class="k">if</span> <span class="k">a</span>:<span class="m">1</span> <span class="p">==</span> <span class="s1">'bg'</span>
1.1226 +<a name="cl-116"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'guibg=bg ctermbg=bg '</span>
1.1227 +<a name="cl-117"></a> <span class="k">else</span>
1.1228 +<a name="cl-118"></a> <span class="k">let</span> <span class="k">c</span> <span class="p">=</span> <span class="k">get</span><span class="p">(</span><span class="k">s</span>:bwc<span class="p">,</span> <span class="k">a</span>:<span class="m">1</span><span class="p">)</span>
1.1229 +<a name="cl-119"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'guibg=#'</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">' ctermbg='</span> . <span class="k">c</span>[<span class="m">1</span>] . <span class="s1">' '</span>
1.1230 +<a name="cl-120"></a> <span class="k">endif</span>
1.1231 +<a name="cl-121"></a> <span class="k">endif</span>
1.1232 +<a name="cl-122"></a>
1.1233 +<a name="cl-123"></a> <span class="k">if</span> <span class="k">a</span>:<span class="m">0</span> <span class="p">>=</span> <span class="m">2</span> && strlen<span class="p">(</span><span class="k">a</span>:<span class="m">2</span><span class="p">)</span>
1.1234 +<a name="cl-124"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'gui='</span> . <span class="k">a</span>:<span class="m">2</span> . <span class="s1">' cterm='</span> . <span class="k">a</span>:<span class="m">2</span> . <span class="s1">' '</span>
1.1235 +<a name="cl-125"></a> <span class="k">endif</span>
1.1236 +<a name="cl-126"></a>
1.1237 +<a name="cl-127"></a> <span class="k">if</span> <span class="k">a</span>:<span class="m">0</span> <span class="p">>=</span> <span class="m">3</span> && strlen<span class="p">(</span><span class="k">a</span>:<span class="m">3</span><span class="p">)</span>
1.1238 +<a name="cl-128"></a> <span class="k">let</span> <span class="k">c</span> <span class="p">=</span> <span class="k">get</span><span class="p">(</span><span class="k">s</span>:bwc<span class="p">,</span> <span class="k">a</span>:<span class="m">3</span><span class="p">)</span>
1.1239 +<a name="cl-129"></a> <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">'guisp=#'</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">' '</span>
1.1240 +<a name="cl-130"></a> <span class="k">endif</span>
1.1241 +<a name="cl-131"></a>
1.1242 +<a name="cl-132"></a><span class="c"> " echom histring</span>
1.1243 +<a name="cl-133"></a>
1.1244 +<a name="cl-134"></a> execute histring
1.1245 +<a name="cl-135"></a><span class="k">endfunction</span>
1.1246 +<a name="cl-136"></a><span class="c">" }}}</span>
1.1247 +<a name="cl-137"></a><span class="c">" Configuration Options {{{</span>
1.1248 +<a name="cl-138"></a>
1.1249 +<a name="cl-139"></a><span class="k">if</span> exists<span class="p">(</span><span class="s1">'g:badwolf_darkgutter'</span><span class="p">)</span> && <span class="k">g</span>:badwolf_darkgutter
1.1250 +<a name="cl-140"></a> <span class="k">let</span> <span class="k">s</span>:gutter <span class="p">=</span> <span class="s1">'blackestgravel'</span>
1.1251 +<a name="cl-141"></a><span class="k">else</span>
1.1252 +<a name="cl-142"></a> <span class="k">let</span> <span class="k">s</span>:gutter <span class="p">=</span> <span class="s1">'blackgravel'</span>
1.1253 +<a name="cl-143"></a><span class="k">endif</span>
1.1254 +<a name="cl-144"></a>
1.1255 +<a name="cl-145"></a><span class="c">" }}}</span>
1.1256 +<a name="cl-146"></a>
1.1257 +<a name="cl-147"></a><span class="c">" Actual colorscheme ----------------------------------------------------------</span>
1.1258 +<a name="cl-148"></a><span class="c">" Vanilla Vim {{{</span>
1.1259 +<a name="cl-149"></a>
1.1260 +<a name="cl-150"></a><span class="c">" General/UI {{{</span>
1.1261 +<a name="cl-151"></a>
1.1262 +<a name="cl-152"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Normal'</span><span class="p">,</span> <span class="s1">'plain'</span><span class="p">,</span> <span class="s1">'blackgravel'</span><span class="p">)</span>
1.1263 +<a name="cl-153"></a>
1.1264 +<a name="cl-154"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Folded'</span><span class="p">,</span> <span class="s1">'mediumgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1265 +<a name="cl-155"></a>
1.1266 +<a name="cl-156"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VertSplit'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1267 +<a name="cl-157"></a>
1.1268 +<a name="cl-158"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'CursorLine'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'darkgravel'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1269 +<a name="cl-159"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'CursorColumn'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'darkgravel'</span><span class="p">)</span>
1.1270 +<a name="cl-160"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ColorColumn'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'darkgravel'</span><span class="p">)</span>
1.1271 +<a name="cl-161"></a>
1.1272 +<a name="cl-162"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'MatchParen'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">,</span> <span class="s1">'darkgravel'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1273 +<a name="cl-163"></a>
1.1274 +<a name="cl-164"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'NonText'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">)</span>
1.1275 +<a name="cl-165"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpecialKey'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">)</span>
1.1276 +<a name="cl-166"></a>
1.1277 +<a name="cl-167"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Visual'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">)</span>
1.1278 +<a name="cl-168"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VisualNOS'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">)</span>
1.1279 +<a name="cl-169"></a>
1.1280 +<a name="cl-170"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Search'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1281 +<a name="cl-171"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'IncSearch'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1282 +<a name="cl-172"></a>
1.1283 +<a name="cl-173"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Underlined'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'underline'</span><span class="p">)</span>
1.1284 +<a name="cl-174"></a>
1.1285 +<a name="cl-175"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'StatusLine'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1286 +<a name="cl-176"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'StatusLineNC'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1287 +<a name="cl-177"></a>
1.1288 +<a name="cl-178"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Directory'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1289 +<a name="cl-179"></a>
1.1290 +<a name="cl-180"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Title'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">)</span>
1.1291 +<a name="cl-181"></a>
1.1292 +<a name="cl-182"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ErrorMsg'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1293 +<a name="cl-183"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'MoreMsg'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1294 +<a name="cl-184"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ModeMsg'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1295 +<a name="cl-185"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Question'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1296 +<a name="cl-186"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'WarningMsg'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1297 +<a name="cl-187"></a>
1.1298 +<a name="cl-188"></a><span class="c">" This is a ctags tag, not an HTML one. 'Something you can use c-] on'.</span>
1.1299 +<a name="cl-189"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Tag'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1300 +<a name="cl-190"></a>
1.1301 +<a name="cl-191"></a><span class="c">" hi IndentGuides guibg=#373737</span>
1.1302 +<a name="cl-192"></a><span class="c">" hi WildMenu guifg=#66D9EF guibg=#000000</span>
1.1303 +<a name="cl-193"></a>
1.1304 +<a name="cl-194"></a><span class="c">" }}}</span>
1.1305 +<a name="cl-195"></a><span class="c">" Gutter {{{</span>
1.1306 +<a name="cl-196"></a>
1.1307 +<a name="cl-197"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'LineNr'</span><span class="p">,</span> <span class="s1">'mediumgravel'</span><span class="p">,</span> <span class="k">s</span>:gutter<span class="p">)</span>
1.1308 +<a name="cl-198"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'SignColumn'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="k">s</span>:gutter<span class="p">)</span>
1.1309 +<a name="cl-199"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'FoldColumn'</span><span class="p">,</span> <span class="s1">'mediumgravel'</span><span class="p">,</span> <span class="k">s</span>:gutter<span class="p">)</span>
1.1310 +<a name="cl-200"></a>
1.1311 +<a name="cl-201"></a><span class="c">" }}}</span>
1.1312 +<a name="cl-202"></a><span class="c">" Cursor {{{</span>
1.1313 +<a name="cl-203"></a>
1.1314 +<a name="cl-204"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Cursor'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1315 +<a name="cl-205"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'vCursor'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1316 +<a name="cl-206"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'iCursor'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1317 +<a name="cl-207"></a>
1.1318 +<a name="cl-208"></a><span class="c">" }}}</span>
1.1319 +<a name="cl-209"></a><span class="c">" Syntax highlighting {{{</span>
1.1320 +<a name="cl-210"></a>
1.1321 +<a name="cl-211"></a><span class="c">" Start with a simple base.</span>
1.1322 +<a name="cl-212"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Special'</span><span class="p">,</span> <span class="s1">'plain'</span><span class="p">)</span>
1.1323 +<a name="cl-213"></a>
1.1324 +<a name="cl-214"></a><span class="c">" Comments are slightly brighter than folds, to make 'headers' easier to see.</span>
1.1325 +<a name="cl-215"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Comment'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">)</span>
1.1326 +<a name="cl-216"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Todo'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1327 +<a name="cl-217"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpecialComment'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1328 +<a name="cl-218"></a>
1.1329 +<a name="cl-219"></a><span class="c">" Strings are a nice, pale straw color. Nothing too fancy.</span>
1.1330 +<a name="cl-220"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'String'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">)</span>
1.1331 +<a name="cl-221"></a>
1.1332 +<a name="cl-222"></a><span class="c">" Control flow stuff is taffy.</span>
1.1333 +<a name="cl-223"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Statement'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1334 +<a name="cl-224"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Keyword'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1335 +<a name="cl-225"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Conditional'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1336 +<a name="cl-226"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Operator'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1337 +<a name="cl-227"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Label'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1338 +<a name="cl-228"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Repeat'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1339 +<a name="cl-229"></a>
1.1340 +<a name="cl-230"></a><span class="c">" Functions and variable declarations are orange, because plain looks weird.</span>
1.1341 +<a name="cl-231"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Identifier'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1342 +<a name="cl-232"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Function'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1343 +<a name="cl-233"></a>
1.1344 +<a name="cl-234"></a><span class="c">" Preprocessor stuff is lime, to make it pop.</span>
1.1345 +<a name="cl-235"></a><span class="c">"</span>
1.1346 +<a name="cl-236"></a><span class="c">" This includes imports in any given language, because they should usually be</span>
1.1347 +<a name="cl-237"></a><span class="c">" grouped together at the beginning of a file. If they're in the middle of some</span>
1.1348 +<a name="cl-238"></a><span class="c">" other code they should stand out, because something tricky is</span>
1.1349 +<a name="cl-239"></a><span class="c">" probably going on.</span>
1.1350 +<a name="cl-240"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'PreProc'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1351 +<a name="cl-241"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Macro'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1352 +<a name="cl-242"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Define'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1353 +<a name="cl-243"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'PreCondit'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1354 +<a name="cl-244"></a>
1.1355 +<a name="cl-245"></a><span class="c">" Constants of all kinds are colored together.</span>
1.1356 +<a name="cl-246"></a><span class="c">" I'm not really happy with the color yet...</span>
1.1357 +<a name="cl-247"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Constant'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1358 +<a name="cl-248"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Character'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1359 +<a name="cl-249"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Boolean'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1360 +<a name="cl-250"></a>
1.1361 +<a name="cl-251"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Number'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1362 +<a name="cl-252"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Float'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1363 +<a name="cl-253"></a>
1.1364 +<a name="cl-254"></a><span class="c">" Not sure what 'special character in a constant' means, but let's make it pop.</span>
1.1365 +<a name="cl-255"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpecialChar'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1366 +<a name="cl-256"></a>
1.1367 +<a name="cl-257"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Type'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1368 +<a name="cl-258"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'StorageClass'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1369 +<a name="cl-259"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Structure'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1370 +<a name="cl-260"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Typedef'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1371 +<a name="cl-261"></a>
1.1372 +<a name="cl-262"></a><span class="c">" Make try/catch blocks stand out.</span>
1.1373 +<a name="cl-263"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Exception'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1374 +<a name="cl-264"></a>
1.1375 +<a name="cl-265"></a><span class="c">" Misc</span>
1.1376 +<a name="cl-266"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Error'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1377 +<a name="cl-267"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Debug'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1378 +<a name="cl-268"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Ignore'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1379 +<a name="cl-269"></a>
1.1380 +<a name="cl-270"></a><span class="c">" }}}</span>
1.1381 +<a name="cl-271"></a><span class="c">" Completion Menu {{{</span>
1.1382 +<a name="cl-272"></a>
1.1383 +<a name="cl-273"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'Pmenu'</span><span class="p">,</span> <span class="s1">'plain'</span><span class="p">,</span> <span class="s1">'deepergravel'</span><span class="p">)</span>
1.1384 +<a name="cl-274"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'PmenuSel'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1385 +<a name="cl-275"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'PmenuSbar'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'deepergravel'</span><span class="p">)</span>
1.1386 +<a name="cl-276"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'PmenuThumb'</span><span class="p">,</span> <span class="s1">'brightgravel'</span><span class="p">)</span>
1.1387 +<a name="cl-277"></a>
1.1388 +<a name="cl-278"></a><span class="c">" }}}</span>
1.1389 +<a name="cl-279"></a><span class="c">" Diffs {{{</span>
1.1390 +<a name="cl-280"></a>
1.1391 +<a name="cl-281"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'DiffDelete'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">)</span>
1.1392 +<a name="cl-282"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'DiffAdd'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'deepergravel'</span><span class="p">)</span>
1.1393 +<a name="cl-283"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'DiffChange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'darkgravel'</span><span class="p">)</span>
1.1394 +<a name="cl-284"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'DiffText'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'deepergravel'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1395 +<a name="cl-285"></a>
1.1396 +<a name="cl-286"></a><span class="c">" }}}</span>
1.1397 +<a name="cl-287"></a><span class="c">" Spelling {{{</span>
1.1398 +<a name="cl-288"></a>
1.1399 +<a name="cl-289"></a><span class="k">if</span> has<span class="p">(</span><span class="s2">"spell"</span><span class="p">)</span>
1.1400 +<a name="cl-290"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpellCap'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'undercurl,bold'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">)</span>
1.1401 +<a name="cl-291"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpellBad'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'undercurl'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">)</span>
1.1402 +<a name="cl-292"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpellLocal'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'undercurl'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">)</span>
1.1403 +<a name="cl-293"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'SpellRare'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'undercurl'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">)</span>
1.1404 +<a name="cl-294"></a><span class="k">endif</span>
1.1405 +<a name="cl-295"></a>
1.1406 +<a name="cl-296"></a><span class="c">" }}}</span>
1.1407 +<a name="cl-297"></a>
1.1408 +<a name="cl-298"></a><span class="c">" }}}</span>
1.1409 +<a name="cl-299"></a><span class="c">" Plugins {{{</span>
1.1410 +<a name="cl-300"></a>
1.1411 +<a name="cl-301"></a><span class="c">" CtrlP {{{</span>
1.1412 +<a name="cl-302"></a>
1.1413 +<a name="cl-303"></a><span class="c"> " the message when no match is found</span>
1.1414 +<a name="cl-304"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPNoEntries'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1415 +<a name="cl-305"></a>
1.1416 +<a name="cl-306"></a><span class="c"> " the matched pattern</span>
1.1417 +<a name="cl-307"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPMatch'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1418 +<a name="cl-308"></a>
1.1419 +<a name="cl-309"></a><span class="c"> " the line prefix '>' in the match window</span>
1.1420 +<a name="cl-310"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPLinePre'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1421 +<a name="cl-311"></a>
1.1422 +<a name="cl-312"></a><span class="c"> " the prompt’s base</span>
1.1423 +<a name="cl-313"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPPrtBase'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1424 +<a name="cl-314"></a>
1.1425 +<a name="cl-315"></a><span class="c"> " the prompt’s text</span>
1.1426 +<a name="cl-316"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPPrtText'</span><span class="p">,</span> <span class="s1">'plain'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1427 +<a name="cl-317"></a>
1.1428 +<a name="cl-318"></a><span class="c"> " the prompt’s cursor when moving over the text</span>
1.1429 +<a name="cl-319"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPPrtCursor'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1430 +<a name="cl-320"></a>
1.1431 +<a name="cl-321"></a><span class="c"> " 'prt' or 'win', also for 'regex'</span>
1.1432 +<a name="cl-322"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPMode1'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1433 +<a name="cl-323"></a>
1.1434 +<a name="cl-324"></a><span class="c"> " 'file' or 'path', also for the local working dir</span>
1.1435 +<a name="cl-325"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPMode2'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1436 +<a name="cl-326"></a>
1.1437 +<a name="cl-327"></a><span class="c"> " the scanning status</span>
1.1438 +<a name="cl-328"></a> <span class="k">call</span> HL<span class="p">(</span><span class="s1">'CtrlPStats'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1439 +<a name="cl-329"></a>
1.1440 +<a name="cl-330"></a><span class="c"> " TODO: CtrlP extensions.</span>
1.1441 +<a name="cl-331"></a><span class="c"> " CtrlPTabExtra : the part of each line that’s not matched against (Comment)</span>
1.1442 +<a name="cl-332"></a><span class="c"> " CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|)</span>
1.1443 +<a name="cl-333"></a><span class="c"> " CtrlPUndoT : the elapsed time in undo mode (|hl-Directory|)</span>
1.1444 +<a name="cl-334"></a><span class="c"> " CtrlPUndoBr : the square brackets [] in undo mode (Comment)</span>
1.1445 +<a name="cl-335"></a><span class="c"> " CtrlPUndoNr : the undo number inside [] in undo mode (String)</span>
1.1446 +<a name="cl-336"></a>
1.1447 +<a name="cl-337"></a><span class="c">" }}}</span>
1.1448 +<a name="cl-338"></a><span class="c">" EasyMotion {{{</span>
1.1449 +<a name="cl-339"></a>
1.1450 +<a name="cl-340"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'EasyMotionTarget'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1451 +<a name="cl-341"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'EasyMotionShade'</span><span class="p">,</span> <span class="s1">'deepgravel'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">)</span>
1.1452 +<a name="cl-342"></a>
1.1453 +<a name="cl-343"></a><span class="c">" }}}</span>
1.1454 +<a name="cl-344"></a><span class="c">" Interesting Words {{{</span>
1.1455 +<a name="cl-345"></a>
1.1456 +<a name="cl-346"></a><span class="c">" These are only used if you're me or have copied the <leader>hNUM mappings</span>
1.1457 +<a name="cl-347"></a><span class="c">" from my Vimrc.</span>
1.1458 +<a name="cl-348"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'InterestingWord1'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">)</span>
1.1459 +<a name="cl-349"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'InterestingWord2'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">)</span>
1.1460 +<a name="cl-350"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'InterestingWord3'</span><span class="p">,</span> <span class="s1">'coal'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">)</span>
1.1461 +<a name="cl-351"></a>
1.1462 +<a name="cl-352"></a><span class="c">" }}}</span>
1.1463 +<a name="cl-353"></a><span class="c">" Makegreen {{{</span>
1.1464 +<a name="cl-354"></a>
1.1465 +<a name="cl-355"></a><span class="c">" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c</span>
1.1466 +<a name="cl-356"></a><span class="c">" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048</span>
1.1467 +<a name="cl-357"></a>
1.1468 +<a name="cl-358"></a><span class="c">" }}}</span>
1.1469 +<a name="cl-359"></a><span class="c">" ShowMarks {{{</span>
1.1470 +<a name="cl-360"></a>
1.1471 +<a name="cl-361"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ShowMarksHLl'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'blackgravel'</span><span class="p">)</span>
1.1472 +<a name="cl-362"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ShowMarksHLu'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'blackgravel'</span><span class="p">)</span>
1.1473 +<a name="cl-363"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ShowMarksHLo'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'blackgravel'</span><span class="p">)</span>
1.1474 +<a name="cl-364"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'ShowMarksHLm'</span><span class="p">,</span> <span class="s1">'tardis'</span><span class="p">,</span> <span class="s1">'blackgravel'</span><span class="p">)</span>
1.1475 +<a name="cl-365"></a>
1.1476 +<a name="cl-366"></a><span class="c">" }}}</span>
1.1477 +<a name="cl-367"></a>
1.1478 +<a name="cl-368"></a><span class="c">" }}}</span>
1.1479 +<a name="cl-369"></a><span class="c">" Filetype-specific {{{</span>
1.1480 +<a name="cl-370"></a>
1.1481 +<a name="cl-371"></a><span class="c">" Clojure {{{</span>
1.1482 +<a name="cl-372"></a>
1.1483 +<a name="cl-373"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureSpecial'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1484 +<a name="cl-374"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureDefn'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1485 +<a name="cl-375"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureDefMacro'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1486 +<a name="cl-376"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureDefine'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1487 +<a name="cl-377"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureMacro'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1488 +<a name="cl-378"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureCond'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1489 +<a name="cl-379"></a>
1.1490 +<a name="cl-380"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureKeyword'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1491 +<a name="cl-381"></a>
1.1492 +<a name="cl-382"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureFunc'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1493 +<a name="cl-383"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureRepeat'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1494 +<a name="cl-384"></a>
1.1495 +<a name="cl-385"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureParen0'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1496 +<a name="cl-386"></a>
1.1497 +<a name="cl-387"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'clojureAnonArg'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1498 +<a name="cl-388"></a>
1.1499 +<a name="cl-389"></a><span class="c">" }}}</span>
1.1500 +<a name="cl-390"></a><span class="c">" CSS {{{</span>
1.1501 +<a name="cl-391"></a>
1.1502 +<a name="cl-392"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssColorProp'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1503 +<a name="cl-393"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssBoxProp'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1504 +<a name="cl-394"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssTextProp'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1505 +<a name="cl-395"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssRenderProp'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1506 +<a name="cl-396"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssGeneratedContentProp'</span><span class="p">,</span> <span class="s1">'fg'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1507 +<a name="cl-397"></a>
1.1508 +<a name="cl-398"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssValueLength'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1509 +<a name="cl-399"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssColor'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1510 +<a name="cl-400"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssBraces'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1511 +<a name="cl-401"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssIdentifier'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1512 +<a name="cl-402"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'cssClassName'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1513 +<a name="cl-403"></a>
1.1514 +<a name="cl-404"></a><span class="c">" }}}</span>
1.1515 +<a name="cl-405"></a><span class="c">" Django Templates {{{</span>
1.1516 +<a name="cl-406"></a>
1.1517 +<a name="cl-407"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'djangoArgument'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,)</span>
1.1518 +<a name="cl-408"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'djangoTagBlock'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1519 +<a name="cl-409"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'djangoVarBlock'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1520 +<a name="cl-410"></a><span class="c">" hi djangoStatement guifg=#ff3853 gui=bold</span>
1.1521 +<a name="cl-411"></a><span class="c">" hi djangoVarBlock guifg=#f4cf86</span>
1.1522 +<a name="cl-412"></a>
1.1523 +<a name="cl-413"></a><span class="c">" }}}</span>
1.1524 +<a name="cl-414"></a><span class="c">" HTML {{{</span>
1.1525 +<a name="cl-415"></a>
1.1526 +<a name="cl-416"></a><span class="c">" Punctuation</span>
1.1527 +<a name="cl-417"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlTag'</span><span class="p">,</span> <span class="s1">'darkroast'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1528 +<a name="cl-418"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlEndTag'</span><span class="p">,</span> <span class="s1">'darkroast'</span><span class="p">,</span> <span class="s1">'bg'</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1529 +<a name="cl-419"></a>
1.1530 +<a name="cl-420"></a><span class="c">" Tag names</span>
1.1531 +<a name="cl-421"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlTagName'</span><span class="p">,</span> <span class="s1">'coffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1532 +<a name="cl-422"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlSpecialTagName'</span><span class="p">,</span> <span class="s1">'coffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1533 +<a name="cl-423"></a>
1.1534 +<a name="cl-424"></a><span class="c">" Attributes</span>
1.1535 +<a name="cl-425"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlArg'</span><span class="p">,</span> <span class="s1">'coffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1536 +<a name="cl-426"></a>
1.1537 +<a name="cl-427"></a><span class="c">" Stuff inside an <a> tag</span>
1.1538 +<a name="cl-428"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'htmlLink'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'underline'</span><span class="p">)</span>
1.1539 +<a name="cl-429"></a>
1.1540 +<a name="cl-430"></a><span class="c">" }}}</span>
1.1541 +<a name="cl-431"></a><span class="c">" Java {{{</span>
1.1542 +<a name="cl-432"></a>
1.1543 +<a name="cl-433"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'javaClassDecl'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1544 +<a name="cl-434"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'javaScopeDecl'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1545 +<a name="cl-435"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'javaCommentTitle'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1546 +<a name="cl-436"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'javaDocTags'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1547 +<a name="cl-437"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'javaDocParam'</span><span class="p">,</span> <span class="s1">'dalespale'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1548 +<a name="cl-438"></a>
1.1549 +<a name="cl-439"></a><span class="c">" }}}</span>
1.1550 +<a name="cl-440"></a><span class="c">" LessCSS {{{</span>
1.1551 +<a name="cl-441"></a>
1.1552 +<a name="cl-442"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'lessVariable'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1553 +<a name="cl-443"></a>
1.1554 +<a name="cl-444"></a><span class="c">" }}}</span>
1.1555 +<a name="cl-445"></a><span class="c">" Mail {{{</span>
1.1556 +<a name="cl-446"></a>
1.1557 +<a name="cl-447"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailSubject'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1558 +<a name="cl-448"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailHeader'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1559 +<a name="cl-449"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailHeaderKey'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1560 +<a name="cl-450"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailHeaderEmail'</span><span class="p">,</span> <span class="s1">'snow'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">''</span><span class="p">)</span>
1.1561 +<a name="cl-451"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailURL'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'underline'</span><span class="p">)</span>
1.1562 +<a name="cl-452"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailSignature'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1563 +<a name="cl-453"></a>
1.1564 +<a name="cl-454"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailQuoted1'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1565 +<a name="cl-455"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailQuoted2'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1566 +<a name="cl-456"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailQuoted3'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1567 +<a name="cl-457"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailQuoted4'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1568 +<a name="cl-458"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'mailQuoted5'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1569 +<a name="cl-459"></a>
1.1570 +<a name="cl-460"></a><span class="c">" }}}</span>
1.1571 +<a name="cl-461"></a><span class="c">" Markdown {{{</span>
1.1572 +<a name="cl-462"></a>
1.1573 +<a name="cl-463"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownHeadingRule'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1574 +<a name="cl-464"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownHeadingDelimiter'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1575 +<a name="cl-465"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownOrderedListMarker'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1576 +<a name="cl-466"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownListMarker'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1577 +<a name="cl-467"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH1'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1578 +<a name="cl-468"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH2'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1579 +<a name="cl-469"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH3'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1580 +<a name="cl-470"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH4'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1581 +<a name="cl-471"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH5'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1582 +<a name="cl-472"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownH6'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1583 +<a name="cl-473"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownLinkText'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'underline'</span><span class="p">)</span>
1.1584 +<a name="cl-474"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownIdDeclaration'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">)</span>
1.1585 +<a name="cl-475"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownAutomaticLink'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1586 +<a name="cl-476"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownUrl'</span><span class="p">,</span> <span class="s1">'toffee'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1587 +<a name="cl-477"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownUrldelimiter'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1588 +<a name="cl-478"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownLinkDelimiter'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1589 +<a name="cl-479"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownLinkTextDelimiter'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1590 +<a name="cl-480"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownCodeDelimiter'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1591 +<a name="cl-481"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownCode'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1592 +<a name="cl-482"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'markdownCodeBlock'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1593 +<a name="cl-483"></a>
1.1594 +<a name="cl-484"></a><span class="c">" }}}</span>
1.1595 +<a name="cl-485"></a><span class="c">" Python {{{</span>
1.1596 +<a name="cl-486"></a>
1.1597 +<a name="cl-487"></a><span class="k">hi</span> <span class="nb">def</span> link pythonOperator Operator
1.1598 +<a name="cl-488"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'pythonBuiltin'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">)</span>
1.1599 +<a name="cl-489"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'pythonEscape'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">)</span>
1.1600 +<a name="cl-490"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'pythonException'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1601 +<a name="cl-491"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'pythonExceptions'</span><span class="p">,</span> <span class="s1">'lime'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1602 +<a name="cl-492"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'pythonDecorator'</span><span class="p">,</span> <span class="s1">'taffy'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1603 +<a name="cl-493"></a>
1.1604 +<a name="cl-494"></a><span class="c">" }}}</span>
1.1605 +<a name="cl-495"></a><span class="c">" SLIMV {{{</span>
1.1606 +<a name="cl-496"></a>
1.1607 +<a name="cl-497"></a><span class="c">" Rainbow parentheses</span>
1.1608 +<a name="cl-498"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel0'</span><span class="p">,</span> <span class="s1">'gravel'</span><span class="p">)</span>
1.1609 +<a name="cl-499"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel1'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">)</span>
1.1610 +<a name="cl-500"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel2'</span><span class="p">,</span> <span class="s1">'saltwatertaffy'</span><span class="p">)</span>
1.1611 +<a name="cl-501"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel3'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">)</span>
1.1612 +<a name="cl-502"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel4'</span><span class="p">,</span> <span class="s1">'coffee'</span><span class="p">)</span>
1.1613 +<a name="cl-503"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel5'</span><span class="p">,</span> <span class="s1">'dirtyblonde'</span><span class="p">)</span>
1.1614 +<a name="cl-504"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel6'</span><span class="p">,</span> <span class="s1">'orange'</span><span class="p">)</span>
1.1615 +<a name="cl-505"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel7'</span><span class="p">,</span> <span class="s1">'saltwatertaffy'</span><span class="p">)</span>
1.1616 +<a name="cl-506"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel8'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">)</span>
1.1617 +<a name="cl-507"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'hlLevel9'</span><span class="p">,</span> <span class="s1">'coffee'</span><span class="p">)</span>
1.1618 +<a name="cl-508"></a>
1.1619 +<a name="cl-509"></a><span class="c">" }}}</span>
1.1620 +<a name="cl-510"></a><span class="c">" Vim {{{</span>
1.1621 +<a name="cl-511"></a>
1.1622 +<a name="cl-512"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VimCommentTitle'</span><span class="p">,</span> <span class="s1">'lightgravel'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'bold'</span><span class="p">)</span>
1.1623 +<a name="cl-513"></a>
1.1624 +<a name="cl-514"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VimMapMod'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1625 +<a name="cl-515"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VimMapModKey'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1626 +<a name="cl-516"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VimNotation'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1627 +<a name="cl-517"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">'VimBracket'</span><span class="p">,</span> <span class="s1">'dress'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="s1">'none'</span><span class="p">)</span>
1.1628 +<a name="cl-518"></a>
1.1629 +<a name="cl-519"></a><span class="c">" }}}</span>
1.1630 +<a name="cl-520"></a>
1.1631 +<a name="cl-521"></a><span class="c">" }}}</span>
1.1632 +</pre></div>
1.1633 +</td></tr></table>
1.1634 + </div>
1.1635 +
1.1636 + </div>
1.1637 +
1.1638 +
1.1639 +
1.1640 + <div id="mask"><div></div></div>
1.1641 +
1.1642 + </div>
1.1643 +
1.1644 + </div>
1.1645 + </div>
1.1646 +
1.1647 + </div>
1.1648 +
1.1649 + <div id="footer">
1.1650 + <ul id="footer-nav">
1.1651 + <li>Copyright © 2012 <a href="http://atlassian.com">Atlassian</a></li>
1.1652 + <li><a href="http://www.atlassian.com/hosted/terms.jsp">Terms of Service</a></li>
1.1653 + <li><a href="http://www.atlassian.com/about/privacy.jsp">Privacy</a></li>
1.1654 + <li><a href="//bitbucket.org/site/master/issues/new">Report a Bug to Bitbucket</a></li>
1.1655 + <li><a href="http://confluence.atlassian.com/x/IYBGDQ">API</a></li>
1.1656 + <li><a href="http://status.bitbucket.org/">Server Status</a></li>
1.1657 + </ul>
1.1658 + <ul id="social-nav">
1.1659 + <li class="blog"><a href="http://blog.bitbucket.org">Bitbucket Blog</a></li>
1.1660 + <li class="twitter"><a href="http://www.twitter.com/bitbucket">Twitter</a></li>
1.1661 + </ul>
1.1662 + <h5>We run</h5>
1.1663 + <ul id="technologies">
1.1664 + <li><a href="http://www.djangoproject.com/">Django 1.3.1</a></li>
1.1665 + <li><a href="//bitbucket.org/jespern/django-piston/">Piston 0.3dev</a></li>
1.1666 + <li><a href="http://git-scm.com/">Git 1.7.6</a></li>
1.1667 + <li><a href="http://www.selenic.com/mercurial/">Hg 1.9.2</a></li>
1.1668 + <li><a href="http://www.python.org">Python 2.7.2</a></li>
1.1669 + <li>c124524be705 | bitbucket03</li>
1.1670 + </ul>
1.1671 + </div>
1.1672 +
1.1673 + <script src="https://dwz7u9t8u8usb.cloudfront.net/m/c124524be705/js/lib/global.js"></script>
1.1674 +
1.1675 +
1.1676 +
1.1677 +
1.1678 +
1.1679 +
1.1680 + <script>
1.1681 + BB.gaqPush(['_trackPageview']);
1.1682 +
1.1683 + BB.gaqPush(['atl._trackPageview']);
1.1684 +
1.1685 +
1.1686 +
1.1687 +
1.1688 +
1.1689 + (function () {
1.1690 + var ga = document.createElement('script');
1.1691 + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
1.1692 + ga.setAttribute('async', 'true');
1.1693 + document.documentElement.firstChild.appendChild(ga);
1.1694 + }());
1.1695 + </script>
1.1696 +
1.1697 +</body>
1.1698 +</html>
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/.vim/colors/molokai.vim Sat Mar 03 04:02:42 2012 +0100
2.3 @@ -0,0 +1,212 @@
2.4 +" Vim color file
2.5 +"
2.6 +" Author: Tomas Restrepo <tomas@winterdom.com>
2.7 +"
2.8 +" Note: Based on the monokai theme for textmate
2.9 +" by Wimer Hazenberg and its darker variant
2.10 +" by Hamish Stuart Macpherson
2.11 +"
2.12 +
2.13 +hi clear
2.14 +
2.15 +set background=dark
2.16 +if version > 580
2.17 + " no guarantees for version 5.8 and below, but this makes it stop
2.18 + " complaining
2.19 + hi clear
2.20 + if exists("syntax_on")
2.21 + syntax reset
2.22 + endif
2.23 +endif
2.24 +let g:colors_name="molokai"
2.25 +
2.26 +if exists("g:molokai_original")
2.27 + let s:molokai_original = g:molokai_original
2.28 +else
2.29 + let s:molokai_original = 0
2.30 +endif
2.31 +
2.32 +
2.33 +hi Boolean guifg=#AE81FF
2.34 +hi Character guifg=#E6DB74
2.35 +hi Number guifg=#AE81FF
2.36 +hi String guifg=#E6DB74
2.37 +hi Conditional guifg=#F92672 gui=bold
2.38 +hi Constant guifg=#AE81FF gui=bold
2.39 +hi Cursor guifg=#000000 guibg=#F8F8F0
2.40 +hi Debug guifg=#BCA3A3 gui=bold
2.41 +hi Define guifg=#66D9EF
2.42 +hi Delimiter guifg=#8F8F8F
2.43 +hi DiffAdd guibg=#13354A
2.44 +hi DiffChange guifg=#89807D guibg=#4C4745
2.45 +hi DiffDelete guifg=#960050 guibg=#1E0010
2.46 +hi DiffText guibg=#4C4745 gui=italic,bold
2.47 +
2.48 +hi Directory guifg=#A6E22E gui=bold
2.49 +hi Error guifg=#960050 guibg=#1E0010
2.50 +hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
2.51 +hi Exception guifg=#A6E22E gui=bold
2.52 +hi Float guifg=#AE81FF
2.53 +hi FoldColumn guifg=#465457 guibg=#000000
2.54 +hi Folded guifg=#465457 guibg=#000000
2.55 +hi Function guifg=#A6E22E
2.56 +hi Identifier guifg=#FD971F
2.57 +hi Ignore guifg=#808080 guibg=bg
2.58 +hi IncSearch guifg=#C4BE89 guibg=#000000
2.59 +
2.60 +hi Keyword guifg=#F92672 gui=bold
2.61 +hi Label guifg=#E6DB74 gui=none
2.62 +hi Macro guifg=#C4BE89 gui=italic
2.63 +hi SpecialKey guifg=#66D9EF gui=italic
2.64 +
2.65 +hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
2.66 +hi ModeMsg guifg=#E6DB74
2.67 +hi MoreMsg guifg=#E6DB74
2.68 +hi Operator guifg=#F92672
2.69 +
2.70 +" complete menu
2.71 +hi Pmenu guifg=#66D9EF guibg=#000000
2.72 +hi PmenuSel guibg=#808080
2.73 +hi PmenuSbar guibg=#080808
2.74 +hi PmenuThumb guifg=#66D9EF
2.75 +
2.76 +hi PreCondit guifg=#A6E22E gui=bold
2.77 +hi PreProc guifg=#A6E22E
2.78 +hi Question guifg=#66D9EF
2.79 +hi Repeat guifg=#F92672 gui=bold
2.80 +hi Search guifg=#FFFFFF guibg=#455354
2.81 +" marks column
2.82 +hi SignColumn guifg=#A6E22E guibg=#232526
2.83 +hi SpecialChar guifg=#F92672 gui=bold
2.84 +hi SpecialComment guifg=#465457 gui=bold
2.85 +hi Special guifg=#66D9EF guibg=bg gui=italic
2.86 +hi SpecialKey guifg=#888A85 gui=italic
2.87 +if has("spell")
2.88 + hi SpellBad guisp=#FF0000 gui=undercurl
2.89 + hi SpellCap guisp=#7070F0 gui=undercurl
2.90 + hi SpellLocal guisp=#70F0F0 gui=undercurl
2.91 + hi SpellRare guisp=#FFFFFF gui=undercurl
2.92 +endif
2.93 +hi Statement guifg=#F92672 gui=bold
2.94 +hi StatusLine guifg=#455354 guibg=fg
2.95 +hi StatusLineNC guifg=#808080 guibg=#080808
2.96 +hi StorageClass guifg=#FD971F gui=italic
2.97 +hi Structure guifg=#66D9EF
2.98 +hi Tag guifg=#F92672 gui=italic
2.99 +hi Title guifg=#ef5939
2.100 +hi Todo guifg=#FFFFFF guibg=bg gui=bold
2.101 +
2.102 +hi Typedef guifg=#66D9EF
2.103 +hi Type guifg=#66D9EF gui=none
2.104 +hi Underlined guifg=#808080 gui=underline
2.105 +
2.106 +hi VertSplit guifg=#808080 guibg=#080808 gui=bold
2.107 +hi VisualNOS guibg=#403D3D
2.108 +hi Visual guibg=#403D3D
2.109 +hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
2.110 +hi WildMenu guifg=#66D9EF guibg=#000000
2.111 +
2.112 +if s:molokai_original == 1
2.113 + hi Normal guifg=#F8F8F2 guibg=#272822
2.114 + hi Comment guifg=#75715E
2.115 + hi CursorLine guibg=#3E3D32
2.116 + hi CursorColumn guibg=#3E3D32
2.117 + hi LineNr guifg=#BCBCBC guibg=#3B3A32
2.118 + hi NonText guifg=#BCBCBC guibg=#3B3A32
2.119 +else
2.120 + hi Normal guifg=#F8F8F2 guibg=#1B1D1E
2.121 + hi Comment guifg=#465457
2.122 + hi CursorLine guibg=#293739
2.123 + hi CursorColumn guibg=#293739
2.124 + hi LineNr guifg=#BCBCBC guibg=#232526
2.125 + hi NonText guifg=#BCBCBC guibg=#232526
2.126 +end
2.127 +
2.128 +hi ColorColumn guibg=#293739
2.129 +"
2.130 +" Support for 256-color terminal
2.131 +"
2.132 +if &t_Co > 255
2.133 + hi Boolean ctermfg=135
2.134 + hi Character ctermfg=144
2.135 + hi Number ctermfg=135
2.136 + hi String ctermfg=144
2.137 + hi Conditional ctermfg=161 cterm=bold
2.138 + hi Constant ctermfg=135 cterm=bold
2.139 + hi Cursor ctermfg=16 ctermbg=253
2.140 + hi Debug ctermfg=225 cterm=bold
2.141 + hi Define ctermfg=81
2.142 + hi Delimiter ctermfg=241
2.143 +
2.144 + hi DiffAdd ctermbg=24
2.145 + hi DiffChange ctermfg=181 ctermbg=239
2.146 + hi DiffDelete ctermfg=162 ctermbg=53
2.147 + hi DiffText ctermbg=102 cterm=bold
2.148 +
2.149 + hi Directory ctermfg=118 cterm=bold
2.150 + hi Error ctermfg=219 ctermbg=89
2.151 + hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
2.152 + hi Exception ctermfg=118 cterm=bold
2.153 + hi Float ctermfg=135
2.154 + hi FoldColumn ctermfg=67 ctermbg=16
2.155 + hi Folded ctermfg=67 ctermbg=16
2.156 + hi Function ctermfg=118
2.157 + hi Identifier ctermfg=208
2.158 + hi Ignore ctermfg=244 ctermbg=232
2.159 + hi IncSearch ctermfg=193 ctermbg=16
2.160 +
2.161 + hi Keyword ctermfg=161 cterm=bold
2.162 + hi Label ctermfg=229 cterm=none
2.163 + hi Macro ctermfg=193
2.164 + hi SpecialKey ctermfg=81
2.165 +
2.166 + hi MatchParen ctermfg=16 ctermbg=208 cterm=bold
2.167 + hi ModeMsg ctermfg=229
2.168 + hi MoreMsg ctermfg=229
2.169 + hi Operator ctermfg=161
2.170 +
2.171 + " complete menu
2.172 + hi Pmenu ctermfg=81 ctermbg=16
2.173 + hi PmenuSel ctermbg=244
2.174 + hi PmenuSbar ctermbg=232
2.175 + hi PmenuThumb ctermfg=81
2.176 +
2.177 + hi PreCondit ctermfg=118 cterm=bold
2.178 + hi PreProc ctermfg=118
2.179 + hi Question ctermfg=81
2.180 + hi Repeat ctermfg=161 cterm=bold
2.181 + hi Search ctermfg=253 ctermbg=66
2.182 +
2.183 + " marks column
2.184 + hi SignColumn ctermfg=118 ctermbg=235
2.185 + hi SpecialChar ctermfg=161 cterm=bold
2.186 + hi SpecialComment ctermfg=245 cterm=bold
2.187 + hi Special ctermfg=81 ctermbg=232
2.188 + hi SpecialKey ctermfg=245
2.189 +
2.190 + hi Statement ctermfg=161 cterm=bold
2.191 + hi StatusLine ctermfg=238 ctermbg=253
2.192 + hi StatusLineNC ctermfg=244 ctermbg=232
2.193 + hi StorageClass ctermfg=208
2.194 + hi Structure ctermfg=81
2.195 + hi Tag ctermfg=161
2.196 + hi Title ctermfg=166
2.197 + hi Todo ctermfg=231 ctermbg=232 cterm=bold
2.198 +
2.199 + hi Typedef ctermfg=81
2.200 + hi Type ctermfg=81 cterm=none
2.201 + hi Underlined ctermfg=244 cterm=underline
2.202 +
2.203 + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
2.204 + hi VisualNOS ctermbg=238
2.205 + hi Visual ctermbg=235
2.206 + hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
2.207 + hi WildMenu ctermfg=81 ctermbg=16
2.208 +
2.209 + hi Normal ctermfg=252 ctermbg=233
2.210 + hi Comment ctermfg=59
2.211 + hi CursorLine ctermbg=234 cterm=none
2.212 + hi CursorColumn ctermbg=234
2.213 + hi LineNr ctermfg=250 ctermbg=234
2.214 + hi NonText ctermfg=250 ctermbg=234
2.215 +end
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/.vim/colors/moon.vim Sat Mar 03 04:02:42 2012 +0100
3.3 @@ -0,0 +1,425 @@
3.4 +set background=dark
3.5 +highlight clear
3.6 +if exists("syntax_on")
3.7 + syntax reset
3.8 +endif
3.9 +let g:colors_name = "moon"
3.10 +
3.11 +" colours
3.12 +let s:moon = {}
3.13 +let s:moon.plain = ['ffffff', 15]
3.14 +let s:moon.snow = ['ffffff', 15]
3.15 +let s:moon.coal = ['000000', 16]
3.16 +let s:moon.brightgravel = ['d9cec3', 252]
3.17 +let s:moon.lightgravel = ['998f84', 245]
3.18 +let s:moon.gravel = ['857f78', 243]
3.19 +let s:moon.mediumgravel = ['666462', 241]
3.20 +let s:moon.deepgravel = ['45413b', 238]
3.21 +let s:moon.deepergravel = ['35322d', 236]
3.22 +let s:moon.darkgravel = ['242321', 235]
3.23 +let s:moon.blackgravel = ['1c1b1a', 233]
3.24 +let s:moon.blackestgravel = ['141413', 232]
3.25 +let s:moon.dalespale = ['fade3e', 221]
3.26 +let s:moon.dirtyblonde = ['f4cf86', 222]
3.27 +let s:moon.taffy = ['ff2c4b', 196]
3.28 +let s:moon.saltwatertaffy = ['8cffba', 121]
3.29 +let s:moon.tardis = ['0a9dff', 39]
3.30 +let s:moon.orange = ['ffa724', 214]
3.31 +let s:moon.lime = ['aeee00', 148]
3.32 +let s:moon.dress = ['ff9eb8', 211]
3.33 +let s:moon.toffee = ['b88853', 137]
3.34 +let s:moon.coffee = ['c7915b', 173]
3.35 +let s:moon.darkroast = ['88633f', 95]
3.36 +
3.37 +" live group picker
3.38 +nmap <C-S-P> :call <SID>SynStack()<CR>
3.39 +function! <SID>SynStack()
3.40 + if !exists("*synstack")
3.41 + return
3.42 + endif
3.43 + echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
3.44 +endfunc
3.45 +
3.46 +" highlight function by Steve Josh
3.47 +function! HL(group, fg, ...)
3.48 + " Arguments: group, guifg, guibg, gui, guisp
3.49 + let histring = 'hi ' . a:group . ' '
3.50 + if strlen(a:fg)
3.51 + if a:fg == 'fg'
3.52 + let histring .= 'guifg=fg ctermfg=fg '
3.53 + else
3.54 + let c = get(s:moon, a:fg)
3.55 + let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
3.56 + endif
3.57 + endif
3.58 + if a:0 >= 1 && strlen(a:1)
3.59 + if a:1 == 'bg'
3.60 + let histring .= 'guibg=bg ctermbg=bg '
3.61 + else
3.62 + let c = get(s:moon, a:1)
3.63 + let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
3.64 + endif
3.65 + endif
3.66 + if a:0 >= 2 && strlen(a:2)
3.67 + let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
3.68 + endif
3.69 +
3.70 + if a:0 >= 3 && strlen(a:3)
3.71 + let c = get(s:moon, a:3)
3.72 + let histring .= 'guisp=#' . c[0] . ' '
3.73 + endif
3.74 + " echom histring
3.75 + execute histring
3.76 +endfunction
3.77 +
3.78 +"
3.79 +" Colour assignments
3.80 +"
3.81 +
3.82 +call HL('Normal', 'plain', 'blackgravel')
3.83 +call HL('Folded', 'mediumgravel', 'bg', 'none')
3.84 +
3.85 +call HL('VertSplit', 'lightgravel', 'bg', 'none')
3.86 +
3.87 +call HL('CursorLine', '', 'darkgravel', 'none')
3.88 +call HL('CursorColumn', '', 'darkgravel')
3.89 +call HL('ColorColumn', '', 'darkgravel')
3.90 +
3.91 +call HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
3.92 +
3.93 +call HL('NonText', 'deepgravel', 'bg')
3.94 +call HL('SpecialKey', 'deepgravel', 'bg')
3.95 +
3.96 +call HL('Visual', '', 'deepgravel')
3.97 +call HL('VisualNOS', '', 'deepgravel')
3.98 +
3.99 +call HL('Search', 'coal', 'dalespale', 'bold')
3.100 +call HL('IncSearch', 'coal', 'tardis', 'bold')
3.101 +
3.102 +call HL('Underlined', 'fg', '', 'underline')
3.103 +
3.104 +call HL('StatusLine', 'coal', 'tardis', 'bold')
3.105 +call HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
3.106 +
3.107 +call HL('Directory', 'dirtyblonde', '', 'bold')
3.108 +
3.109 +call HL('Title', 'lime')
3.110 +
3.111 +call HL('ErrorMsg', 'taffy', 'bg', 'bold')
3.112 +call HL('MoreMsg', 'dalespale', '', 'bold')
3.113 +call HL('ModeMsg', 'dirtyblonde', '', 'bold')
3.114 +call HL('Question', 'dirtyblonde', '', 'bold')
3.115 +call HL('WarningMsg', 'dress', '', 'bold')
3.116 +call HL('Tag', '', '', 'bold')
3.117 +
3.118 +call HL('LineNr', 'mediumgravel', 'blackgravel')
3.119 +call HL('SignColumn', '', 'blackgravel')
3.120 +call HL('FoldColumn', 'mediumgravel', 'blackgravel')
3.121 +
3.122 +call HL('Cursor', 'coal', 'tardis', 'bold')
3.123 +call HL('vCursor', 'coal', 'tardis', 'bold')
3.124 +call HL('iCursor', 'coal', 'tardis', 'none')
3.125 +
3.126 +" Syntax highlighting
3.127 +call HL('Special', 'plain')
3.128 +
3.129 +" Comments are slightly brighter than folds, to make 'headers' easier to see.
3.130 +call HL('Comment', 'gravel')
3.131 +call HL('Todo', 'snow', 'bg', 'bold')
3.132 +call HL('SpecialComment', 'snow', 'bg', 'bold')
3.133 +
3.134 +" Strings are a nice, pale straw color. Nothing too fancy.
3.135 +call HL('String', 'dirtyblonde')
3.136 +
3.137 +" Control flow stuff is taffy.
3.138 +call HL('Statement', 'taffy', '', 'bold')
3.139 +call HL('Keyword', 'taffy', '', 'bold')
3.140 +call HL('Conditional', 'taffy', '', 'bold')
3.141 +call HL('Operator', 'taffy', '', 'none')
3.142 +call HL('Label', 'taffy', '', 'none')
3.143 +call HL('Repeat', 'taffy', '', 'none')
3.144 +
3.145 +" Functions and variable declarations are orange, because plain looks weird.
3.146 +call HL('Identifier', 'orange', '', 'none')
3.147 +call HL('Function', 'orange', '', 'none')
3.148 +
3.149 +" Preprocessor stuff is lime, to make it pop.
3.150 +"
3.151 +" This includes imports in any given language, because they should usually be
3.152 +" grouped together at the beginning of a file. If they're in the middle of some
3.153 +" other code they should stand out, because something tricky is
3.154 +" probably going on.
3.155 +call HL('PreProc', 'lime', '', 'none')
3.156 +call HL('Macro', 'lime', '', 'none')
3.157 +call HL('Define', 'lime', '', 'none')
3.158 +call HL('PreCondit', 'lime', '', 'bold')
3.159 +
3.160 +" Constants of all kinds are colored together.
3.161 +" I'm not really happy with the color yet...
3.162 +call HL('Constant', 'toffee', '', 'bold')
3.163 +call HL('Character', 'toffee', '', 'bold')
3.164 +call HL('Boolean', 'toffee', '', 'bold')
3.165 +
3.166 +call HL('Number', 'toffee', '', 'bold')
3.167 +call HL('Float', 'toffee', '', 'bold')
3.168 +
3.169 +" Not sure what 'special character in a constant' means, but let's make it pop.
3.170 +call HL('SpecialChar', 'dress', '', 'bold')
3.171 +
3.172 +call HL('Type', 'dress', '', 'none')
3.173 +call HL('StorageClass', 'taffy', '', 'none')
3.174 +call HL('Structure', 'taffy', '', 'none')
3.175 +call HL('Typedef', 'taffy', '', 'bold')
3.176 +
3.177 +" Make try/catch blocks stand out.
3.178 +call HL('Exception', 'lime', '', 'bold')
3.179 +
3.180 +" Misc
3.181 +call HL('Error', 'snow', 'taffy', 'bold')
3.182 +call HL('Debug', 'snow', '', 'bold')
3.183 +call HL('Ignore', 'gravel', '', '')
3.184 +
3.185 +" }}}
3.186 +" Completion Menu {{{
3.187 +
3.188 +call HL('Pmenu', 'plain', 'deepergravel')
3.189 +call HL('PmenuSel', 'coal', 'tardis', 'bold')
3.190 +call HL('PmenuSbar', '', 'deepergravel')
3.191 +call HL('PmenuThumb', 'brightgravel')
3.192 +
3.193 +" }}}
3.194 +" Diffs {{{
3.195 +
3.196 +call HL('DiffDelete', 'coal', 'coal')
3.197 +call HL('DiffAdd', '', 'deepergravel')
3.198 +call HL('DiffChange', '', 'darkgravel')
3.199 +call HL('DiffText', 'snow', 'deepergravel', 'bold')
3.200 +
3.201 +" }}}
3.202 +" Spelling {{{
3.203 +
3.204 +if has("spell")
3.205 + call HL('SpellCap', 'dalespale', '', 'undercurl,bold', 'dalespale')
3.206 + call HL('SpellBad', '', '', 'undercurl', 'dalespale')
3.207 + call HL('SpellLocal', '', '', 'undercurl', 'dalespale')
3.208 + call HL('SpellRare', '', '', 'undercurl', 'dalespale')
3.209 +endif
3.210 +
3.211 +" }}}
3.212 +
3.213 +" }}}
3.214 +" Plugins {{{
3.215 +
3.216 +" CtrlP {{{
3.217 +
3.218 + " the message when no match is found
3.219 + call HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
3.220 +
3.221 + " the matched pattern
3.222 + call HL('CtrlPMatch', 'orange', 'bg', 'none')
3.223 +
3.224 + " the line prefix '>' in the match window
3.225 + call HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
3.226 +
3.227 + " the prompt’s base
3.228 + call HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
3.229 +
3.230 + " the prompt’s text
3.231 + call HL('CtrlPPrtText', 'plain', 'bg', 'none')
3.232 +
3.233 + " the prompt’s cursor when moving over the text
3.234 + call HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
3.235 +
3.236 + " 'prt' or 'win', also for 'regex'
3.237 + call HL('CtrlPMode1', 'coal', 'tardis', 'bold')
3.238 +
3.239 + " 'file' or 'path', also for the local working dir
3.240 + call HL('CtrlPMode2', 'coal', 'tardis', 'bold')
3.241 +
3.242 + " the scanning status
3.243 + call HL('CtrlPStats', 'coal', 'tardis', 'bold')
3.244 +
3.245 + " TODO: CtrlP extensions.
3.246 + " CtrlPTabExtra : the part of each line that’s not matched against (Comment)
3.247 + " CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|)
3.248 + " CtrlPUndoT : the elapsed time in undo mode (|hl-Directory|)
3.249 + " CtrlPUndoBr : the square brackets [] in undo mode (Comment)
3.250 + " CtrlPUndoNr : the undo number inside [] in undo mode (String)
3.251 +
3.252 +" }}}
3.253 +" EasyMotion {{{
3.254 +
3.255 +call HL('EasyMotionTarget', 'tardis', 'bg', 'bold')
3.256 +call HL('EasyMotionShade', 'deepgravel', 'bg')
3.257 +
3.258 +" }}}
3.259 +
3.260 +" }}}
3.261 +" Makegreen {{{
3.262 +
3.263 +" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c
3.264 +" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048
3.265 +
3.266 +" }}}
3.267 +" ShowMarks {{{
3.268 +
3.269 +call HL('ShowMarksHLl', 'tardis', 'blackgravel')
3.270 +call HL('ShowMarksHLu', 'tardis', 'blackgravel')
3.271 +call HL('ShowMarksHLo', 'tardis', 'blackgravel')
3.272 +call HL('ShowMarksHLm', 'tardis', 'blackgravel')
3.273 +
3.274 +" }}}
3.275 +
3.276 +" }}}
3.277 +" Clojure {{{
3.278 +
3.279 +call HL('clojureSpecial', 'taffy', '', '')
3.280 +call HL('clojureDefn', 'taffy', '', '')
3.281 +call HL('clojureDefMacro', 'taffy', '', '')
3.282 +call HL('clojureDefine', 'taffy', '', '')
3.283 +call HL('clojureMacro', 'taffy', '', '')
3.284 +call HL('clojureCond', 'taffy', '', '')
3.285 +
3.286 +call HL('clojureKeyword', 'orange', '', 'none')
3.287 +
3.288 +call HL('clojureFunc', 'dress', '', 'none')
3.289 +call HL('clojureRepeat', 'dress', '', 'none')
3.290 +
3.291 +call HL('clojureParen0', 'lightgravel', '', 'none')
3.292 +
3.293 +call HL('clojureAnonArg', 'snow', '', 'bold')
3.294 +
3.295 +" }}}
3.296 +" CSS {{{
3.297 +
3.298 +call HL('cssColorProp', 'fg', '', 'none')
3.299 +call HL('cssBoxProp', 'fg', '', 'none')
3.300 +call HL('cssTextProp', 'fg', '', 'none')
3.301 +call HL('cssRenderProp', 'fg', '', 'none')
3.302 +call HL('cssGeneratedContentProp', 'fg', '', 'none')
3.303 +
3.304 +call HL('cssValueLength', 'toffee', '', 'bold')
3.305 +call HL('cssColor', 'toffee', '', 'bold')
3.306 +call HL('cssBraces', 'lightgravel', '', 'none')
3.307 +call HL('cssIdentifier', 'orange', '', 'bold')
3.308 +call HL('cssClassName', 'orange', '', 'none')
3.309 +
3.310 +" }}}
3.311 +" Django Templates {{{
3.312 +
3.313 +call HL('djangoArgument', 'dirtyblonde', '',)
3.314 +call HL('djangoTagBlock', 'orange', '')
3.315 +call HL('djangoVarBlock', 'orange', '')
3.316 +" hi djangoStatement guifg=#ff3853 gui=bold
3.317 +" hi djangoVarBlock guifg=#f4cf86
3.318 +
3.319 +" }}}
3.320 +" HTML {{{
3.321 +
3.322 +" Punctuation
3.323 +call HL('htmlTag', 'darkroast', 'bg', 'none')
3.324 +call HL('htmlEndTag', 'darkroast', 'bg', 'none')
3.325 +
3.326 +" Tag names
3.327 +call HL('htmlTagName', 'coffee', '', 'bold')
3.328 +call HL('htmlSpecialTagName', 'coffee', '', 'bold')
3.329 +
3.330 +" Attributes
3.331 +call HL('htmlArg', 'coffee', '', 'none')
3.332 +
3.333 +" Stuff inside an <a> tag
3.334 +call HL('htmlLink', 'lightgravel', '', 'underline')
3.335 +
3.336 +" }}}
3.337 +" Java {{{
3.338 +
3.339 +call HL('javaClassDecl', 'taffy', '', 'bold')
3.340 +call HL('javaScopeDecl', 'taffy', '', 'bold')
3.341 +call HL('javaCommentTitle', 'gravel', '')
3.342 +call HL('javaDocTags', 'snow', '', 'none')
3.343 +call HL('javaDocParam', 'dalespale', '', '')
3.344 +
3.345 +" }}}
3.346 +" LessCSS {{{
3.347 +
3.348 +call HL('lessVariable', 'lime', '', 'none')
3.349 +
3.350 +" }}}
3.351 +" Mail {{{
3.352 +
3.353 +call HL('mailSubject', 'orange', '', 'bold')
3.354 +call HL('mailHeader', 'lightgravel', '', '')
3.355 +call HL('mailHeaderKey', 'lightgravel', '', '')
3.356 +call HL('mailHeaderEmail', 'snow', '', '')
3.357 +call HL('mailURL', 'toffee', '', 'underline')
3.358 +call HL('mailSignature', 'gravel', '', 'none')
3.359 +
3.360 +call HL('mailQuoted1', 'gravel', '', 'none')
3.361 +call HL('mailQuoted2', 'dress', '', 'none')
3.362 +call HL('mailQuoted3', 'dirtyblonde', '', 'none')
3.363 +call HL('mailQuoted4', 'orange', '', 'none')
3.364 +call HL('mailQuoted5', 'lime', '', 'none')
3.365 +
3.366 +" }}}
3.367 +" Markdown {{{
3.368 +
3.369 +call HL('markdownHeadingRule', 'lightgravel', '', 'bold')
3.370 +call HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
3.371 +call HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
3.372 +call HL('markdownListMarker', 'lightgravel', '', 'bold')
3.373 +call HL('markdownH1', 'orange', '', 'bold')
3.374 +call HL('markdownH2', 'lime', '', 'bold')
3.375 +call HL('markdownH3', 'lime', '', 'none')
3.376 +call HL('markdownH4', 'lime', '', 'none')
3.377 +call HL('markdownH5', 'lime', '', 'none')
3.378 +call HL('markdownH6', 'lime', '', 'none')
3.379 +call HL('markdownLinkText', 'toffee', '', 'underline')
3.380 +call HL('markdownIdDeclaration', 'toffee')
3.381 +call HL('markdownAutomaticLink', 'toffee', '', 'bold')
3.382 +call HL('markdownUrl', 'toffee', '', 'bold')
3.383 +call HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
3.384 +call HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
3.385 +call HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
3.386 +call HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
3.387 +call HL('markdownCode', 'dirtyblonde', '', 'none')
3.388 +call HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
3.389 +
3.390 +" }}}
3.391 +" Python {{{
3.392 +
3.393 +hi def link pythonOperator Operator
3.394 +call HL('pythonBuiltin', 'dress')
3.395 +call HL('pythonEscape', 'dress')
3.396 +call HL('pythonException', 'lime', '', 'bold')
3.397 +call HL('pythonExceptions', 'lime', '', 'none')
3.398 +call HL('pythonDecorator', 'taffy', '', 'none')
3.399 +
3.400 +" }}}
3.401 +" SLIMV {{{
3.402 +
3.403 +" Rainbow parentheses
3.404 +call HL('hlLevel0', 'gravel')
3.405 +call HL('hlLevel1', 'orange')
3.406 +call HL('hlLevel2', 'saltwatertaffy')
3.407 +call HL('hlLevel3', 'dress')
3.408 +call HL('hlLevel4', 'coffee')
3.409 +call HL('hlLevel5', 'dirtyblonde')
3.410 +call HL('hlLevel6', 'orange')
3.411 +call HL('hlLevel7', 'saltwatertaffy')
3.412 +call HL('hlLevel8', 'dress')
3.413 +call HL('hlLevel9', 'coffee')
3.414 +
3.415 +" }}}
3.416 +" Vim {{{
3.417 +
3.418 +call HL('VimCommentTitle', 'lightgravel', '', 'bold')
3.419 +
3.420 +call HL('VimMapMod', 'dress', '', 'none')
3.421 +call HL('VimMapModKey', 'dress', '', 'none')
3.422 +call HL('VimNotation', 'dress', '', 'none')
3.423 +call HL('VimBracket', 'dress', '', 'none')
3.424 +
3.425 +" }}}
3.426 +
3.427 +" }}}
3.428 +
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/.vimrc Sat Mar 03 04:02:42 2012 +0100
4.3 @@ -0,0 +1,223 @@
4.4 +" Name: Moon Vim Configuration
4.5 +" Author: Eugen Sawin <sawine@me73.com>
4.6 +
4.7 +let indentspace=2
4.8 +" mappings
4.9 +let mapleader=","
4.10 +nnoremap <leader>cc :'c,. s/^/\/\/ /<cr>
4.11 +nnoremap <leader>hg :HeaderguardAdd<cr>
4.12 +nnoremap <leader>1 :set lines=53 columns=85<CR><C-w>o
4.13 +nnoremap <leader>2 :set lines=53 columns=171<CR><C-w>v
4.14 +nnoremap <leader>dtr :%s/\s\+$<cr>
4.15 +nnoremap <leader><space> :noh<cr>
4.16 +nnoremap / /\v
4.17 +nnoremap <leader>evim :split $MYVIMRC<cr>
4.18 +nnoremap <leader>svim :source $MYVIMRC<cr>
4.19 +nnoremap <leader>v <C-w>v<C-w>l
4.20 +nnoremap <leader>h <C-w>s<C-w>l
4.21 +nnoremap <C-h> <C-w>h
4.22 +nnoremap <C-j> <C-w>j
4.23 +nnoremap <C-k> <C-w>k
4.24 +nnoremap <C-l> <C-w>l
4.25 +inoremap ii <ESC>
4.26 +vnoremap ii <ESC>
4.27 +inoremap <C-h> <left>
4.28 +inoremap <C-j> <down>
4.29 +inoremap <C-k> <up>
4.30 +inoremap <C-l> <right>
4.31 +vnoremap / /\v
4.32 +
4.33 +" vim > vi
4.34 +set nocompatible
4.35 +filetype on
4.36 +filetype plugin on
4.37 +filetype indent on
4.38 +set autochdir
4.39 +
4.40 +" search
4.41 +set incsearch
4.42 +set ignorecase
4.43 +set smartcase
4.44 +set hlsearch
4.45 +
4.46 +" scrolling
4.47 +set scrolloff=3
4.48 +
4.49 +" tab completion
4.50 +set wildmode=list:longest
4.51 +set wildmenu
4.52 +set wildignore+=.hg,.git,.svn " Version control
4.53 +set wildignore+=*.aux,*.out,*.toc " LaTeX intermediate files
4.54 +set wildignore+=*.jpg,*.bmp,*.gif,*.png,*.jpeg " binary images
4.55 +set wildignore+=*.o,*.obj,*.exe,*.dll,*.manifest " compiled object files
4.56 +set wildignore+=*.spl " compiled spelling word lists
4.57 +set wildignore+=*.sw? " Vim swap files
4.58 +set wildignore+=*.luac " Lua byte code
4.59 +set wildignore+=migrations " Django migrations
4.60 +set wildignore+=*.pyc " Python byte code
4.61 +set wildignore+=*.orig " Merge resolution files
4.62 +" Clojure/Leiningen
4.63 +set wildignore+=classes
4.64 +set wildignore+=lib
4.65 +
4.66 +" command
4.67 +set cmdheight=1
4.68 +set history=500
4.69 +
4.70 +" status line
4.71 +set laststatus=2
4.72 +set statusline=%.50F " (almost) full path to file
4.73 +set statusline+=%= " align right
4.74 +set statusline+=%l/%L " line / total lines
4.75 +
4.76 +" indenting
4.77 +let &shiftwidth=indentspace
4.78 +let &tabstop=indentspace
4.79 +set expandtab
4.80 +let &softtabstop=indentspace
4.81 +set autoindent
4.82 +set textwidth=79
4.83 +set colorcolumn=80
4.84 +set formatoptions=qrn1
4.85 +set wrap
4.86 +" highlight OverLength ctermbg=red ctermfg=white guibg=#592929
4.87 +" match OverLength /\%80v.\+/
4.88 +
4.89 +" misc
4.90 +set showmode
4.91 +set showcmd
4.92 +set hidden
4.93 +" set visualbell
4.94 +set cursorline
4.95 +set ttyfast
4.96 +set ruler
4.97 +set backspace=indent,eol,start
4.98 +" set relativenumber
4.99 +set undofile
4.100 +au FocusLost * :wa
4.101 +" folding
4.102 +" set foldmethod=indent
4.103 +set lines=53
4.104 +set columns=85
4.105 +" mouse
4.106 +set mouse=a
4.107 +
4.108 +" encoding
4.109 +scriptencoding utf-8
4.110 +
4.111 +" backups
4.112 +set undodir=~/.vim/tmp/undo//
4.113 +set backupdir=~/.vim/tmp/backup//
4.114 +set directory=~/.vim/tmp/swap//
4.115 +set backup
4.116 +set noswapfile
4.117 +
4.118 +"
4.119 +" syntax and colours
4.120 +"
4.121 +set guioptions-=m
4.122 +set guioptions-=T
4.123 +set guioptions-=r
4.124 +set guioptions-=R
4.125 +set guioptions-=l
4.126 +set guioptions-=L
4.127 +set guioptions-=b
4.128 +set nonumber
4.129 +set showmatch
4.130 +" Activate scheme
4.131 +colorscheme molokai
4.132 +syntax on
4.133 +
4.134 +if exists("loaded_headerguard")
4.135 + finish
4.136 +endif
4.137 +let loaded_headerguard = 1
4.138 +
4.139 +
4.140 +" Save 'cpoptions' and set Vim default to enable line continuations.
4.141 +let s:save_cpoptions = &cpoptions
4.142 +set cpoptions&vim
4.143 +
4.144 +if ! exists("*g:HeaderguardName")
4.145 + function! g:HeaderguardName()
4.146 + return toupper(expand('%:t:gs/[^0-9a-zA-Z_]/_/g'))
4.147 + endfunction
4.148 +endif
4.149 +
4.150 +if ! exists("*g:HeaderguardLine1")
4.151 + function! g:HeaderguardLine1()
4.152 + return "#ifndef " . g:HeaderguardName()
4.153 + endfunction
4.154 +endif
4.155 +
4.156 +if ! exists("*g:HeaderguardLine2")
4.157 + function! g:HeaderguardLine2()
4.158 + return "#define " . g:HeaderguardName()
4.159 + endfunction
4.160 +endif
4.161 +
4.162 +if ! exists("*g:HeaderguardLine3")
4.163 + function! g:HeaderguardLine3()
4.164 + return "#endif /* " . g:HeaderguardName() . " */"
4.165 + endfunction
4.166 +endif
4.167 +
4.168 +function! s:HeaderguardAdd()
4.169 + " Test for empty filename.
4.170 + if expand('%') == ""
4.171 + echoerr "Empty filename (save file and try again)."
4.172 + return
4.173 + endif
4.174 + " Locate first, second, and last pre-processor directives.
4.175 + call cursor(1, 1)
4.176 + let s:poundLine1 = search('^#', "cW")
4.177 + let s:poundLine2 = search('^#', "W")
4.178 + call cursor(line("$"), col("$"))
4.179 + let s:poundLine3 = search('^#', "b")
4.180 +
4.181 + " Locate #ifndef, #define, #endif directives.
4.182 + call cursor(1, 1)
4.183 + let s:regex1 = '^#\s*ifndef\s\+\w\+\|'
4.184 + let s:regex1 .= '^#\s*if\s\+!\s*defined(\s*\w\+\s*)'
4.185 + let s:guardLine1 = search(s:regex1, "cW")
4.186 + let s:guardLine2 = search('^#\s*define', "W")
4.187 + call cursor(line("$"), col("$"))
4.188 + let s:guardLine3 = search('^#\s*endif', "b")
4.189 +
4.190 + " Locate #define of desired guardName.
4.191 + call cursor(1, 1)
4.192 + let s:guardDefine = search('^#\s*define\s\+' .
4.193 + \ g:HeaderguardName() . '\>', "cW")
4.194 +
4.195 + " If the candidate guard lines were found in the proper
4.196 + " location (the outermost pre-processor directives), they
4.197 + " are deemed valid header guards.
4.198 + if s:guardLine1 > 0 && s:guardLine2 > 0 && s:guardLine3 > 0 &&
4.199 + \ s:guardLine1 == s:poundLine1 &&
4.200 + \ s:guardLine2 == s:poundLine2 &&
4.201 + \ s:guardLine3 == s:poundLine3
4.202 + " Replace existing header guard.
4.203 + call setline(s:guardLine1, g:HeaderguardLine1())
4.204 + call setline(s:guardLine2, g:HeaderguardLine2())
4.205 + call setline(s:guardLine3, g:HeaderguardLine3())
4.206 + " Position at new header guard start.
4.207 + call cursor(s:guardLine1, 1)
4.208 +
4.209 + elseif s:guardDefine > 0
4.210 + echoerr "Found '#define " . g:HeaderguardName() .
4.211 + \ "' without guard structure"
4.212 + " Position at unexpected #define.
4.213 + call cursor(s:guardDefine, 1)
4.214 +
4.215 + else
4.216 + " No header guard found.
4.217 + call append(0, [ g:HeaderguardLine1(), g:HeaderguardLine2(), "" ])
4.218 + call append(line("$"), ["", g:HeaderguardLine3()])
4.219 + call cursor(1, 1)
4.220 + endif
4.221 +endfunction
4.222 +command! HeaderguardAdd call s:HeaderguardAdd()
4.223 +
4.224 +" Restore saved 'cpoptions'.
4.225 +let cpoptions = s:save_cpoptions
4.226 +" vim: sts=4 sw=4 tw=80 et ai: