Initial.
authorEugen Sawin <sawine@me73.com>
Sat, 03 Mar 2012 04:02:42 +0100
changeset 0f168cab3a01c
child 1 ec86797f55f8
Initial.
.vim/colors/badwolf.vim
.vim/colors/molokai.vim
.vim/colors/moon.vim
.vimrc
     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 &mdash; 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 &amp; 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&amp;status=open" id="repo-issues-link">Issues (0) &raquo;</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&amp;status=open">Open issues</a></li>
   1.293 +        <li><a href="/sjl/badwolf/issues?status=duplicate&amp;status=invalid&amp;status=resolved&amp;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">&quot;      _               _                 _  __</span>
  1.1112 +<a name="cl-2"></a><span class="c">&quot;     | |__   __ _  __| | __      _____ | |/ _|</span>
  1.1113 +<a name="cl-3"></a><span class="c">&quot;     | &#39;_ \ / _` |/ _` | \ \ /\ / / _ \| | |_</span>
  1.1114 +<a name="cl-4"></a><span class="c">&quot;     | |_) | (_| | (_| |  \ V  V / (_) | |  _|</span>
  1.1115 +<a name="cl-5"></a><span class="c">&quot;     |_.__/ \__,_|\__,_|   \_/\_/ \___/|_|_|</span>
  1.1116 +<a name="cl-6"></a><span class="c">&quot;</span>
  1.1117 +<a name="cl-7"></a><span class="c">&quot;      I am the Bad Wolf. I create myself.</span>
  1.1118 +<a name="cl-8"></a><span class="c">&quot;       I take the words. I scatter them in time and space.</span>
  1.1119 +<a name="cl-9"></a><span class="c">&quot;        A message to lead myself here.</span>
  1.1120 +<a name="cl-10"></a><span class="c">&quot;</span>
  1.1121 +<a name="cl-11"></a><span class="c">&quot; A Vim colorscheme pieced together by Steve Losh.</span>
  1.1122 +<a name="cl-12"></a><span class="c">&quot; Available at http://stevelosh.com/projects/badwolf/</span>
  1.1123 +<a name="cl-13"></a><span class="c">&quot;</span>
  1.1124 +<a name="cl-14"></a><span class="c">&quot; Why? {{{</span>
  1.1125 +<a name="cl-15"></a><span class="c">&quot;</span>
  1.1126 +<a name="cl-16"></a><span class="c">&quot; After using Molokai for quite a long time, I started longing for</span>
  1.1127 +<a name="cl-17"></a><span class="c">&quot; a replacement.</span>
  1.1128 +<a name="cl-18"></a><span class="c">&quot;</span>
  1.1129 +<a name="cl-19"></a><span class="c">&quot; I love Molokai&#39;s high contrast and gooey, saturated tones, but it can be</span>
  1.1130 +<a name="cl-20"></a><span class="c">&quot; a little inconsistent at times.</span>
  1.1131 +<a name="cl-21"></a><span class="c">&quot;</span>
  1.1132 +<a name="cl-22"></a><span class="c">&quot; Also it&#39;s winter here in Rochester, so I wanted a color scheme that&#39;s a bit</span>
  1.1133 +<a name="cl-23"></a><span class="c">&quot; warmer.  A little less blue and a bit more red.</span>
  1.1134 +<a name="cl-24"></a><span class="c">&quot;</span>
  1.1135 +<a name="cl-25"></a><span class="c">&quot; And so Bad Wolf was born.  I&#39;m no designer, but designers have been scattering</span>
  1.1136 +<a name="cl-26"></a><span class="c">&quot; beautiful colors through time and space long before I came along.  I took</span>
  1.1137 +<a name="cl-27"></a><span class="c">&quot; 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">&quot;</span>
  1.1139 +<a name="cl-29"></a><span class="c">&quot; }}}</span>
  1.1140 +<a name="cl-30"></a>
  1.1141 +<a name="cl-31"></a><span class="c">&quot; Supporting code -------------------------------------------------------------</span>
  1.1142 +<a name="cl-32"></a><span class="c">&quot; 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">&quot;syntax_on&quot;</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">&quot;badwolf&quot;</span>
  1.1151 +<a name="cl-41"></a>
  1.1152 +<a name="cl-42"></a><span class="c">&quot; }}}</span>
  1.1153 +<a name="cl-43"></a><span class="c">&quot; 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">&quot; 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">&quot; 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">&#39;f8f6f2&#39;</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">&quot; 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">&#39;ffffff&#39;</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">&#39;000000&#39;</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">&quot; 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">&#39;d9cec3&#39;</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">&#39;998f84&#39;</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">&#39;857f78&#39;</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">&#39;666462&#39;</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">&#39;45413b&#39;</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">&#39;35322d&#39;</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">&#39;242321&#39;</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">&#39;1c1b1a&#39;</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">&#39;141413&#39;</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">&quot; A color sampled from a highlight in a photo of a glass of Dale&#39;s Pale Ale on</span>
  1.1177 +<a name="cl-67"></a><span class="c">&quot; 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">&#39;fade3e&#39;</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">&quot; 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">&#39;f4cf86&#39;</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">&quot; 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">&#39;ff2c4b&#39;</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">&quot; 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">&#39;8cffba&#39;</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">&quot; 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">&#39;0a9dff&#39;</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">&quot; This one&#39;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">&#39;ffa724&#39;</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">&quot; 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">&#39;aeee00&#39;</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">&quot; Rose&#39;s dress in The Idiot&#39;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">&#39;ff9eb8&#39;</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">&quot; 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">&#39;b88853&#39;</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">&quot; 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">&#39;c7915b&#39;</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">&#39;88633f&#39;</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">&quot; }}}</span>
  1.1209 +<a name="cl-99"></a><span class="c">&quot; 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">    &quot; 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">&#39;hi &#39;</span> . <span class="k">a</span>:group . <span class="s1">&#39; &#39;</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">&#39;fg&#39;</span>
  1.1217 +<a name="cl-107"></a>            <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">&#39;guifg=fg ctermfg=fg &#39;</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">&#39;guifg=#&#39;</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">&#39; ctermfg=&#39;</span> . <span class="k">c</span>[<span class="m">1</span>] . <span class="s1">&#39; &#39;</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">&gt;=</span> <span class="m">1</span> &amp;&amp; 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">&#39;bg&#39;</span>
  1.1226 +<a name="cl-116"></a>            <span class="k">let</span> histring .<span class="p">=</span> <span class="s1">&#39;guibg=bg ctermbg=bg &#39;</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">&#39;guibg=#&#39;</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">&#39; ctermbg=&#39;</span> . <span class="k">c</span>[<span class="m">1</span>] . <span class="s1">&#39; &#39;</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">&gt;=</span> <span class="m">2</span> &amp;&amp; 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">&#39;gui=&#39;</span> . <span class="k">a</span>:<span class="m">2</span> . <span class="s1">&#39; cterm=&#39;</span> . <span class="k">a</span>:<span class="m">2</span> . <span class="s1">&#39; &#39;</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">&gt;=</span> <span class="m">3</span> &amp;&amp; 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">&#39;guisp=#&#39;</span> . <span class="k">c</span>[<span class="m">0</span>] . <span class="s1">&#39; &#39;</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">    &quot; 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">&quot; }}}</span>
  1.1247 +<a name="cl-137"></a><span class="c">&quot; 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">&#39;g:badwolf_darkgutter&#39;</span><span class="p">)</span> &amp;&amp; <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">&#39;blackestgravel&#39;</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">&#39;blackgravel&#39;</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">&quot; }}}</span>
  1.1256 +<a name="cl-146"></a>
  1.1257 +<a name="cl-147"></a><span class="c">&quot; Actual colorscheme ----------------------------------------------------------</span>
  1.1258 +<a name="cl-148"></a><span class="c">&quot; Vanilla Vim {{{</span>
  1.1259 +<a name="cl-149"></a>
  1.1260 +<a name="cl-150"></a><span class="c">&quot; 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">&#39;Normal&#39;</span><span class="p">,</span> <span class="s1">&#39;plain&#39;</span><span class="p">,</span> <span class="s1">&#39;blackgravel&#39;</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">&#39;Folded&#39;</span><span class="p">,</span> <span class="s1">&#39;mediumgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;VertSplit&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;CursorLine&#39;</span><span class="p">,</span>   <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;darkgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;CursorColumn&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;darkgravel&#39;</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">&#39;ColorColumn&#39;</span><span class="p">,</span>  <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;darkgravel&#39;</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">&#39;MatchParen&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</span><span class="p">,</span> <span class="s1">&#39;darkgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;NonText&#39;</span><span class="p">,</span>    <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</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">&#39;SpecialKey&#39;</span><span class="p">,</span> <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</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">&#39;Visual&#39;</span><span class="p">,</span>    <span class="s1">&#39;&#39;</span><span class="p">,</span>  <span class="s1">&#39;deepgravel&#39;</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">&#39;VisualNOS&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>  <span class="s1">&#39;deepgravel&#39;</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">&#39;Search&#39;</span><span class="p">,</span>    <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;IncSearch&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span>    <span class="s1">&#39;bold&#39;</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">&#39;Underlined&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;underline&#39;</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">&#39;StatusLine&#39;</span><span class="p">,</span>   <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span>     <span class="s1">&#39;bold&#39;</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">&#39;StatusLineNC&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Directory&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Title&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</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">&#39;ErrorMsg&#39;</span><span class="p">,</span>   <span class="s1">&#39;taffy&#39;</span><span class="p">,</span>       <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;MoreMsg&#39;</span><span class="p">,</span>    <span class="s1">&#39;dalespale&#39;</span><span class="p">,</span>   <span class="s1">&#39;&#39;</span><span class="p">,</span>   <span class="s1">&#39;bold&#39;</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">&#39;ModeMsg&#39;</span><span class="p">,</span>    <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>   <span class="s1">&#39;bold&#39;</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">&#39;Question&#39;</span><span class="p">,</span>   <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>   <span class="s1">&#39;bold&#39;</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">&#39;WarningMsg&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span>       <span class="s1">&#39;&#39;</span><span class="p">,</span>   <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1297 +<a name="cl-187"></a>
  1.1298 +<a name="cl-188"></a><span class="c">&quot; This is a ctags tag, not an HTML one.  &#39;Something you can use c-] on&#39;.</span>
  1.1299 +<a name="cl-189"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;Tag&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1300 +<a name="cl-190"></a>
  1.1301 +<a name="cl-191"></a><span class="c">&quot; hi IndentGuides                  guibg=#373737</span>
  1.1302 +<a name="cl-192"></a><span class="c">&quot; hi WildMenu        guifg=#66D9EF guibg=#000000</span>
  1.1303 +<a name="cl-193"></a>
  1.1304 +<a name="cl-194"></a><span class="c">&quot; }}}</span>
  1.1305 +<a name="cl-195"></a><span class="c">&quot; 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">&#39;LineNr&#39;</span><span class="p">,</span>     <span class="s1">&#39;mediumgravel&#39;</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">&#39;SignColumn&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;FoldColumn&#39;</span><span class="p">,</span> <span class="s1">&#39;mediumgravel&#39;</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">&quot; }}}</span>
  1.1312 +<a name="cl-202"></a><span class="c">&quot; 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">&#39;Cursor&#39;</span><span class="p">,</span>  <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;vCursor&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;iCursor&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1317 +<a name="cl-207"></a>
  1.1318 +<a name="cl-208"></a><span class="c">&quot; }}}</span>
  1.1319 +<a name="cl-209"></a><span class="c">&quot; Syntax highlighting {{{</span>
  1.1320 +<a name="cl-210"></a>
  1.1321 +<a name="cl-211"></a><span class="c">&quot; 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">&#39;Special&#39;</span><span class="p">,</span> <span class="s1">&#39;plain&#39;</span><span class="p">)</span>
  1.1323 +<a name="cl-213"></a>
  1.1324 +<a name="cl-214"></a><span class="c">&quot; Comments are slightly brighter than folds, to make &#39;headers&#39; easier to see.</span>
  1.1325 +<a name="cl-215"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;Comment&#39;</span><span class="p">,</span>        <span class="s1">&#39;gravel&#39;</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">&#39;Todo&#39;</span><span class="p">,</span>           <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;SpecialComment&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1328 +<a name="cl-218"></a>
  1.1329 +<a name="cl-219"></a><span class="c">&quot; 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">&#39;String&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">)</span>
  1.1331 +<a name="cl-221"></a>
  1.1332 +<a name="cl-222"></a><span class="c">&quot; 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">&#39;Statement&#39;</span><span class="p">,</span>   <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Keyword&#39;</span><span class="p">,</span>     <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Conditional&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Operator&#39;</span><span class="p">,</span>    <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Label&#39;</span><span class="p">,</span>       <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Repeat&#39;</span><span class="p">,</span>      <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1339 +<a name="cl-229"></a>
  1.1340 +<a name="cl-230"></a><span class="c">&quot; 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">&#39;Identifier&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Function&#39;</span><span class="p">,</span>   <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1343 +<a name="cl-233"></a>
  1.1344 +<a name="cl-234"></a><span class="c">&quot; Preprocessor stuff is lime, to make it pop.</span>
  1.1345 +<a name="cl-235"></a><span class="c">&quot;</span>
  1.1346 +<a name="cl-236"></a><span class="c">&quot; This includes imports in any given language, because they should usually be</span>
  1.1347 +<a name="cl-237"></a><span class="c">&quot; grouped together at the beginning of a file.  If they&#39;re in the middle of some</span>
  1.1348 +<a name="cl-238"></a><span class="c">&quot; other code they should stand out, because something tricky is</span>
  1.1349 +<a name="cl-239"></a><span class="c">&quot; probably going on.</span>
  1.1350 +<a name="cl-240"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;PreProc&#39;</span><span class="p">,</span>   <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Macro&#39;</span><span class="p">,</span>     <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Define&#39;</span><span class="p">,</span>    <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;PreCondit&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1354 +<a name="cl-244"></a>
  1.1355 +<a name="cl-245"></a><span class="c">&quot; Constants of all kinds are colored together.</span>
  1.1356 +<a name="cl-246"></a><span class="c">&quot; I&#39;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">&#39;Constant&#39;</span><span class="p">,</span>  <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Character&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Boolean&#39;</span><span class="p">,</span>   <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Number&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Float&#39;</span><span class="p">,</span>  <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1363 +<a name="cl-253"></a>
  1.1364 +<a name="cl-254"></a><span class="c">&quot; Not sure what &#39;special character in a constant&#39; means, but let&#39;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">&#39;SpecialChar&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Type&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;StorageClass&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Structure&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;Typedef&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1371 +<a name="cl-261"></a>
  1.1372 +<a name="cl-262"></a><span class="c">&quot; 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">&#39;Exception&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1374 +<a name="cl-264"></a>
  1.1375 +<a name="cl-265"></a><span class="c">&quot; Misc</span>
  1.1376 +<a name="cl-266"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;Error&#39;</span><span class="p">,</span>  <span class="s1">&#39;snow&#39;</span><span class="p">,</span>   <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;Debug&#39;</span><span class="p">,</span>  <span class="s1">&#39;snow&#39;</span><span class="p">,</span>   <span class="s1">&#39;&#39;</span><span class="p">,</span>      <span class="s1">&#39;bold&#39;</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">&#39;Ignore&#39;</span><span class="p">,</span> <span class="s1">&#39;gravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>      <span class="s1">&#39;&#39;</span><span class="p">)</span>
  1.1379 +<a name="cl-269"></a>
  1.1380 +<a name="cl-270"></a><span class="c">&quot; }}}</span>
  1.1381 +<a name="cl-271"></a><span class="c">&quot; 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">&#39;Pmenu&#39;</span><span class="p">,</span> <span class="s1">&#39;plain&#39;</span><span class="p">,</span> <span class="s1">&#39;deepergravel&#39;</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">&#39;PmenuSel&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;PmenuSbar&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;deepergravel&#39;</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">&#39;PmenuThumb&#39;</span><span class="p">,</span> <span class="s1">&#39;brightgravel&#39;</span><span class="p">)</span>
  1.1387 +<a name="cl-277"></a>
  1.1388 +<a name="cl-278"></a><span class="c">&quot; }}}</span>
  1.1389 +<a name="cl-279"></a><span class="c">&quot; 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">&#39;DiffDelete&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</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">&#39;DiffAdd&#39;</span><span class="p">,</span>    <span class="s1">&#39;&#39;</span><span class="p">,</span>     <span class="s1">&#39;deepergravel&#39;</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">&#39;DiffChange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>     <span class="s1">&#39;darkgravel&#39;</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">&#39;DiffText&#39;</span><span class="p">,</span>   <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;deepergravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1395 +<a name="cl-285"></a>
  1.1396 +<a name="cl-286"></a><span class="c">&quot; }}}</span>
  1.1397 +<a name="cl-287"></a><span class="c">&quot; 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">&quot;spell&quot;</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">&#39;SpellCap&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;undercurl,bold&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</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">&#39;SpellBad&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;undercurl&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</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">&#39;SpellLocal&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;undercurl&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</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">&#39;SpellRare&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;undercurl&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</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">&quot; }}}</span>
  1.1407 +<a name="cl-297"></a>
  1.1408 +<a name="cl-298"></a><span class="c">&quot; }}}</span>
  1.1409 +<a name="cl-299"></a><span class="c">&quot; Plugins {{{</span>
  1.1410 +<a name="cl-300"></a>
  1.1411 +<a name="cl-301"></a><span class="c">&quot; CtrlP {{{</span>
  1.1412 +<a name="cl-302"></a>
  1.1413 +<a name="cl-303"></a><span class="c">    &quot; 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">&#39;CtrlPNoEntries&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1415 +<a name="cl-305"></a>
  1.1416 +<a name="cl-306"></a><span class="c">    &quot; the matched pattern</span>
  1.1417 +<a name="cl-307"></a>    <span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;CtrlPMatch&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1418 +<a name="cl-308"></a>
  1.1419 +<a name="cl-309"></a><span class="c">    &quot; the line prefix &#39;&gt;&#39; 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">&#39;CtrlPLinePre&#39;</span><span class="p">,</span> <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1421 +<a name="cl-311"></a>
  1.1422 +<a name="cl-312"></a><span class="c">    &quot; 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">&#39;CtrlPPrtBase&#39;</span><span class="p">,</span> <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1424 +<a name="cl-314"></a>
  1.1425 +<a name="cl-315"></a><span class="c">    &quot; 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">&#39;CtrlPPrtText&#39;</span><span class="p">,</span> <span class="s1">&#39;plain&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1427 +<a name="cl-317"></a>
  1.1428 +<a name="cl-318"></a><span class="c">    &quot; 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">&#39;CtrlPPrtCursor&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1430 +<a name="cl-320"></a>
  1.1431 +<a name="cl-321"></a><span class="c">    &quot; &#39;prt&#39; or &#39;win&#39;, also for &#39;regex&#39;</span>
  1.1432 +<a name="cl-322"></a>    <span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;CtrlPMode1&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1433 +<a name="cl-323"></a>
  1.1434 +<a name="cl-324"></a><span class="c">    &quot; &#39;file&#39; or &#39;path&#39;, 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">&#39;CtrlPMode2&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1436 +<a name="cl-326"></a>
  1.1437 +<a name="cl-327"></a><span class="c">    &quot; the scanning status</span>
  1.1438 +<a name="cl-328"></a>    <span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;CtrlPStats&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1439 +<a name="cl-329"></a>
  1.1440 +<a name="cl-330"></a><span class="c">    &quot; TODO: CtrlP extensions.</span>
  1.1441 +<a name="cl-331"></a><span class="c">    &quot; CtrlPTabExtra  : the part of each line that’s not matched against (Comment)</span>
  1.1442 +<a name="cl-332"></a><span class="c">    &quot; CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|)</span>
  1.1443 +<a name="cl-333"></a><span class="c">    &quot; CtrlPUndoT     : the elapsed time in undo mode (|hl-Directory|)</span>
  1.1444 +<a name="cl-334"></a><span class="c">    &quot; CtrlPUndoBr    : the square brackets [] in undo mode (Comment)</span>
  1.1445 +<a name="cl-335"></a><span class="c">    &quot; 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">&quot; }}}</span>
  1.1448 +<a name="cl-338"></a><span class="c">&quot; 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">&#39;EasyMotionTarget&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span>     <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;EasyMotionShade&#39;</span><span class="p">,</span>  <span class="s1">&#39;deepgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">)</span>
  1.1452 +<a name="cl-342"></a>
  1.1453 +<a name="cl-343"></a><span class="c">&quot; }}}</span>
  1.1454 +<a name="cl-344"></a><span class="c">&quot; Interesting Words {{{</span>
  1.1455 +<a name="cl-345"></a>
  1.1456 +<a name="cl-346"></a><span class="c">&quot; These are only used if you&#39;re me or have copied the &lt;leader&gt;hNUM mappings</span>
  1.1457 +<a name="cl-347"></a><span class="c">&quot; from my Vimrc.</span>
  1.1458 +<a name="cl-348"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;InterestingWord1&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</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">&#39;InterestingWord2&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</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">&#39;InterestingWord3&#39;</span><span class="p">,</span> <span class="s1">&#39;coal&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">)</span>
  1.1461 +<a name="cl-351"></a>
  1.1462 +<a name="cl-352"></a><span class="c">&quot; }}}</span>
  1.1463 +<a name="cl-353"></a><span class="c">&quot; Makegreen {{{</span>
  1.1464 +<a name="cl-354"></a>
  1.1465 +<a name="cl-355"></a><span class="c">&quot; hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c</span>
  1.1466 +<a name="cl-356"></a><span class="c">&quot; 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">&quot; }}}</span>
  1.1469 +<a name="cl-359"></a><span class="c">&quot; 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">&#39;ShowMarksHLl&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;blackgravel&#39;</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">&#39;ShowMarksHLu&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;blackgravel&#39;</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">&#39;ShowMarksHLo&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;blackgravel&#39;</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">&#39;ShowMarksHLm&#39;</span><span class="p">,</span> <span class="s1">&#39;tardis&#39;</span><span class="p">,</span> <span class="s1">&#39;blackgravel&#39;</span><span class="p">)</span>
  1.1475 +<a name="cl-365"></a>
  1.1476 +<a name="cl-366"></a><span class="c">&quot; }}}</span>
  1.1477 +<a name="cl-367"></a>
  1.1478 +<a name="cl-368"></a><span class="c">&quot; }}}</span>
  1.1479 +<a name="cl-369"></a><span class="c">&quot; Filetype-specific {{{</span>
  1.1480 +<a name="cl-370"></a>
  1.1481 +<a name="cl-371"></a><span class="c">&quot; 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">&#39;clojureSpecial&#39;</span><span class="p">,</span>  <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureDefn&#39;</span><span class="p">,</span>     <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureDefMacro&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureDefine&#39;</span><span class="p">,</span>   <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureMacro&#39;</span><span class="p">,</span>    <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureCond&#39;</span><span class="p">,</span>     <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;clojureKeyword&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;clojureFunc&#39;</span><span class="p">,</span>   <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;clojureRepeat&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;clojureParen0&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;clojureAnonArg&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1498 +<a name="cl-388"></a>
  1.1499 +<a name="cl-389"></a><span class="c">&quot; }}}</span>
  1.1500 +<a name="cl-390"></a><span class="c">&quot; 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">&#39;cssColorProp&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssBoxProp&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssTextProp&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssRenderProp&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssGeneratedContentProp&#39;</span><span class="p">,</span> <span class="s1">&#39;fg&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssValueLength&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;cssColor&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;cssBraces&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;cssIdentifier&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;cssClassName&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1513 +<a name="cl-403"></a>
  1.1514 +<a name="cl-404"></a><span class="c">&quot; }}}</span>
  1.1515 +<a name="cl-405"></a><span class="c">&quot; 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">&#39;djangoArgument&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;djangoTagBlock&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;djangoVarBlock&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">)</span>
  1.1520 +<a name="cl-410"></a><span class="c">&quot; hi djangoStatement guifg=#ff3853 gui=bold</span>
  1.1521 +<a name="cl-411"></a><span class="c">&quot; hi djangoVarBlock guifg=#f4cf86</span>
  1.1522 +<a name="cl-412"></a>
  1.1523 +<a name="cl-413"></a><span class="c">&quot; }}}</span>
  1.1524 +<a name="cl-414"></a><span class="c">&quot; HTML {{{</span>
  1.1525 +<a name="cl-415"></a>
  1.1526 +<a name="cl-416"></a><span class="c">&quot; Punctuation</span>
  1.1527 +<a name="cl-417"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;htmlTag&#39;</span><span class="p">,</span>    <span class="s1">&#39;darkroast&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;htmlEndTag&#39;</span><span class="p">,</span> <span class="s1">&#39;darkroast&#39;</span><span class="p">,</span> <span class="s1">&#39;bg&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1529 +<a name="cl-419"></a>
  1.1530 +<a name="cl-420"></a><span class="c">&quot; Tag names</span>
  1.1531 +<a name="cl-421"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;htmlTagName&#39;</span><span class="p">,</span>        <span class="s1">&#39;coffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;htmlSpecialTagName&#39;</span><span class="p">,</span> <span class="s1">&#39;coffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</span><span class="p">)</span>
  1.1533 +<a name="cl-423"></a>
  1.1534 +<a name="cl-424"></a><span class="c">&quot; Attributes</span>
  1.1535 +<a name="cl-425"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;htmlArg&#39;</span><span class="p">,</span> <span class="s1">&#39;coffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1536 +<a name="cl-426"></a>
  1.1537 +<a name="cl-427"></a><span class="c">&quot; Stuff inside an &lt;a&gt; tag</span>
  1.1538 +<a name="cl-428"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;htmlLink&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;underline&#39;</span><span class="p">)</span>
  1.1539 +<a name="cl-429"></a>
  1.1540 +<a name="cl-430"></a><span class="c">&quot; }}}</span>
  1.1541 +<a name="cl-431"></a><span class="c">&quot; 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">&#39;javaClassDecl&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;javaScopeDecl&#39;</span><span class="p">,</span> <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;javaCommentTitle&#39;</span><span class="p">,</span> <span class="s1">&#39;gravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;javaDocTags&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;javaDocParam&#39;</span><span class="p">,</span> <span class="s1">&#39;dalespale&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">)</span>
  1.1548 +<a name="cl-438"></a>
  1.1549 +<a name="cl-439"></a><span class="c">&quot; }}}</span>
  1.1550 +<a name="cl-440"></a><span class="c">&quot; 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">&#39;lessVariable&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1553 +<a name="cl-443"></a>
  1.1554 +<a name="cl-444"></a><span class="c">&quot; }}}</span>
  1.1555 +<a name="cl-445"></a><span class="c">&quot; 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">&#39;mailSubject&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;mailHeader&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;mailHeaderKey&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;mailHeaderEmail&#39;</span><span class="p">,</span> <span class="s1">&#39;snow&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</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">&#39;mailURL&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;underline&#39;</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">&#39;mailSignature&#39;</span><span class="p">,</span> <span class="s1">&#39;gravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;mailQuoted1&#39;</span><span class="p">,</span> <span class="s1">&#39;gravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;mailQuoted2&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;mailQuoted3&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;mailQuoted4&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;mailQuoted5&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1569 +<a name="cl-459"></a>
  1.1570 +<a name="cl-460"></a><span class="c">&quot; }}}</span>
  1.1571 +<a name="cl-461"></a><span class="c">&quot; 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">&#39;markdownHeadingRule&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownHeadingDelimiter&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownOrderedListMarker&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownListMarker&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownH1&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownH2&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownH3&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;markdownH4&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;markdownH5&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;markdownH6&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;markdownLinkText&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;underline&#39;</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">&#39;markdownIdDeclaration&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</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">&#39;markdownAutomaticLink&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownUrl&#39;</span><span class="p">,</span> <span class="s1">&#39;toffee&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownUrldelimiter&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownLinkDelimiter&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownLinkTextDelimiter&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownCodeDelimiter&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;markdownCode&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;markdownCodeBlock&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1593 +<a name="cl-483"></a>
  1.1594 +<a name="cl-484"></a><span class="c">&quot; }}}</span>
  1.1595 +<a name="cl-485"></a><span class="c">&quot; 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">&#39;pythonBuiltin&#39;</span><span class="p">,</span>    <span class="s1">&#39;dress&#39;</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">&#39;pythonEscape&#39;</span><span class="p">,</span>     <span class="s1">&#39;dress&#39;</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">&#39;pythonException&#39;</span><span class="p">,</span>  <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;pythonExceptions&#39;</span><span class="p">,</span> <span class="s1">&#39;lime&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;pythonDecorator&#39;</span><span class="p">,</span>  <span class="s1">&#39;taffy&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1603 +<a name="cl-493"></a>
  1.1604 +<a name="cl-494"></a><span class="c">&quot; }}}</span>
  1.1605 +<a name="cl-495"></a><span class="c">&quot; SLIMV {{{</span>
  1.1606 +<a name="cl-496"></a>
  1.1607 +<a name="cl-497"></a><span class="c">&quot; Rainbow parentheses</span>
  1.1608 +<a name="cl-498"></a><span class="k">call</span> HL<span class="p">(</span><span class="s1">&#39;hlLevel0&#39;</span><span class="p">,</span> <span class="s1">&#39;gravel&#39;</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">&#39;hlLevel1&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</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">&#39;hlLevel2&#39;</span><span class="p">,</span> <span class="s1">&#39;saltwatertaffy&#39;</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">&#39;hlLevel3&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</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">&#39;hlLevel4&#39;</span><span class="p">,</span> <span class="s1">&#39;coffee&#39;</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">&#39;hlLevel5&#39;</span><span class="p">,</span> <span class="s1">&#39;dirtyblonde&#39;</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">&#39;hlLevel6&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</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">&#39;hlLevel7&#39;</span><span class="p">,</span> <span class="s1">&#39;saltwatertaffy&#39;</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">&#39;hlLevel8&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</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">&#39;hlLevel9&#39;</span><span class="p">,</span> <span class="s1">&#39;coffee&#39;</span><span class="p">)</span>
  1.1618 +<a name="cl-508"></a>
  1.1619 +<a name="cl-509"></a><span class="c">&quot; }}}</span>
  1.1620 +<a name="cl-510"></a><span class="c">&quot; 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">&#39;VimCommentTitle&#39;</span><span class="p">,</span> <span class="s1">&#39;lightgravel&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;bold&#39;</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">&#39;VimMapMod&#39;</span><span class="p">,</span>    <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;VimMapModKey&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;VimNotation&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</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">&#39;VimBracket&#39;</span><span class="p">,</span> <span class="s1">&#39;dress&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="s1">&#39;none&#39;</span><span class="p">)</span>
  1.1628 +<a name="cl-518"></a>
  1.1629 +<a name="cl-519"></a><span class="c">&quot; }}}</span>
  1.1630 +<a name="cl-520"></a>
  1.1631 +<a name="cl-521"></a><span class="c">&quot; }}}</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: