Shlomi Fish avatar Shlomi Fish committed efe2b15

Finish the conversion.

Comments (0)

Files changed (35)

+vim-begin/jekyll-prototype/dest
 vim-begin/jekyll-prototype/_site
 vim-begin/jekyll-prototype/.sass-cache
 vim-begin/jekyll-prototype/src/jqui-override.css

vim-begin/jekyll-prototype/CONVERT.pl

+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use IO::All;
+
+use 5.0016;
+
+foreach my $fn (@ARGV)
+{
+    my $text = io($fn)->utf8->slurp;
+
+    if ($text !~ s/\A-+\nlayout: *default\ntitle: *([^\n]+)\n-+\n+//ms)
+    {
+        die "Failed in $fn.";
+    }
+    my $title = $1;
+
+    my $bp = '../' x scalar(() = $fn =~ m#/#g);
+
+    io("$fn.tt2")->utf8->print(<<"EOF");
+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = '$title' -%]
+[%- SET base_path = '$bp' -%]
+[%- PROCESS start_html -%]
+$text
+
+[% PROCESS "footer.tt2" %]
+EOF
+}

vim-begin/jekyll-prototype/Makefile

 # GENERATED_HTMLS = _site/index.html _site/books/index.html _site/mailing-lists/index.html
+D = dest
+
 SOURCES = $(shell find src -name '*.html') _config.yml atom.xml CNAME README.textile
 GENERATED_HTMLS = $(shell find _site -name '*.html')
 GENERATED_CSS = src/css/style.css
 SCREENSHOTS_PNGS = src/screenshots/images/romainl-macvim1.png src/screenshots/images/romainl-macvim2.png src/screenshots/images/gvim-perl-256.png
 SCREENSHOTS_PNGS_PREVIEWS = $(patsubst %.png,%-preview.png,$(SCREENSHOTS_PNGS))
 
-$(SCREENSHOTS_PNGS_PREVIEWS): %-preview.png: %.png
-	convert $< -resize 400 $@
-
-D = dest
-
 RSYNC = rsync --progress --verbose --rsh=ssh
 
 RSYNC_EXTRA_OPTS =
 
 all: $(GENERATED_CSS) $(DESTS) $(HTACCESS_DEST) $(SCREENSHOTS_PNGS_PREVIEWS)
 
-$(DESTS): dest/%.html: src/%.html.tt2 footer.tt2 blocks.tt2
+$(DESTS): $(D)/%.html: src/%.html.tt2 footer.tt2 blocks.tt2
 	perl process.pl
 
 $(HTACCESS_DEST): htaccess.conf
 
 $(GENERATED_CSS) : sass/jqui-override.sass sass/style.sass sass/print.sass sass/vim_syntax_highlighting.sass
 	compass compile
-	mkdir -p dest/css
-	cp -f src/css/*.css dest/css
+	mkdir -p $(D)/css
+	cp -f src/css/*.css $(D)/css/
+
+$(SCREENSHOTS_PNGS_PREVIEWS): %-preview.png: %.png
+	convert $< -resize 400 $@
 
 upload: all
-	$(RSYNC) --exclude='**~' --exclude='**/.*.swp' $(RSYNC_EXTRA_OPTS) dest/ $(UPLOAD_URL)
+	$(RSYNC) --exclude='**~' --exclude='**/.*.swp' $(RSYNC_EXTRA_OPTS) $(D)/ $(UPLOAD_URL)

vim-begin/jekyll-prototype/htaccess.conf

+AddType application/xhtml+xml .html

vim-begin/jekyll-prototype/src/.htaccess

-AddType application/xhtml+xml .html

vim-begin/jekyll-prototype/src/FAQs/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Frequently Asked Questions Lists ( FAQs )' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="vim_faq"><a href="https://github.com/chrisbra/vim_faq">The
+Vim FAQ</a></h2>
+
+<p>
+An up-to-date version of the Vim Frequently Asked Questions List (FAQ)
+which provides a lot of enlightenment.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/about.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'The Vim Beginners’ Site' -%]
+[%- SET base_path = '' -%]
+[%- PROCESS start_html -%]
+
+<p>
+<a href="http://www.vim.org/">The Vim Text Editor</a> is an open-source
+(and free-of-charge) text editor, which is cross-platform, powerful,
+configurable, and yet not too difficult to become productive with. It has
+been gaining popularity, many of its users profess they love it, and has
+been the subject of several clones and emulation modes.
+</p>
+
+<p>
+The Vim Beginners’ Site aims to link to (and sometimes host or mirror)
+the best online and offline resources for learning Vim.
+Due to the proliferation of various resources on the Internet, this site
+is, while open content/free content (under the Creative Commons Attribution
+Licence), centrally managed and controlled, in order to make sure it refers
+to resources that are of good quality. It aims to be for Vim what
+<a href="http://perl-begin.org/">The Perl Beginners’ Site</a> is for the
+Perl programming language.
+</p>
+
+[% PROCESS "footer.tt2" %]
+
+</body>
+</html>

vim-begin/jekyll-prototype/src/articles/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Collections of Articles' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="seven_habits"><a href="http://www.moolenaar.net/habits.html">“Seven habits of effective text editing”</a></h2>
+
+<p>
+By Bram Moolenaar, the creator of Vim.
+</p>
+
+<div class="sub_section">
+<h3><a href="http://www.youtube.com/watch?v=eX9m3g5J-XA">Google Tech Talk by Bram</a></h3>
+</div>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/blogs/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Blogs' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="daily_vim"><a href="http://dailyvim.blogspot.com/">Daily Vim</a></h2>
+
+<p>
+“Text Editor Tips, Tricks, Tutorials and HOWTOs”.
+</p>
+
+<h2 id="vimcasts"><a href="http://vimcasts.org/">Vimcasts</a></h2>
+
+<p>
+Free screencasts about the Vim text editor.
+</p>
+
+<h2 id="of_vim_and_vigor"><a href="http://of-vim-and-vigor.blogspot.com/">Of Vim and Vigor</a></h2>
+
+<p>
+A tech blog mostly about Vim.
+</p>
+
+<h2 id="shlomif_vim_tips">Vim Tips Column in Shlomi Fish’s Weblog</h2>
+
+<p>
+On <a href="http://shlomif-tech.livejournal.com/tag/vim">his tech weblog</a>
+and an older one on his <a href="http://shlomif.livejournal.com/tag/vim">main
+blog</a>.
+</p>
+
+<h2>Microblogs (Twitter, Identi.ca, etc.)</h2>
+
+<h3><a href="http://twitter.com/be_vimmer_en">be_vimmer_en</a></h3>
+
+<p>
+<q>Tweets Vim commands every 3 hours. Let's be a good Vimmer!</q>
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/books/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Recommended Books for Learning Vim' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<div id="home">
+
+
+<h2 id="byte_of_vim"><a href="http://www.swaroopch.com/notes/vim/">A Byte of Vim</a></h2>
+
+<p>
+An open content book (under the Creative Commons Attribution-Share Alike
+3.0 licence) that can get you up and running. Available as online
+HTML and as a PDF.
+</p>
+
+<h2 id="the_vim_book"><a href="ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf"><i>The Vim Book</i></a></h2>
+
+<p>
+The first book about Vim by Steve Oualline, available as a PDF (HTML version
+no longer available). Covers Vim 5.
+</p>
+
+<h2 id="learn_vimscript_the_hard_way"><a href="http://learnvimscriptthehardway.stevelosh.com/"><i>Learn Vimscript the Hard Way</i></a></h2>
+
+<p>
+Not really exclusively about Vimscript, <i>Learn Vimscript the Hard Way</i>
+is a book about customising Vim, primarily useful for people who are already
+quite comfortable with it. Available online with sources, under a restrictive
+(“All Rights Reserved”) licence.
+</p>
+
+<h2 id="oreilly_vi_vim"><a href="http://shop.oreilly.com/product/9780596529833.do">O’Reilly’s <i>Learning the vi and Vim Editors</i></a></h2>
+
+<p>
+A non-gratis book from O’Reilly and Associates (available as a paid Ebook
+download in several popular formats, or as a paper book) that covers both
+vi, with a focus on Vim.
+</p>
+
+</div>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/contact/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Contact Us' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<p>
+The chief webmaster of this site is
+<a href="http://www.shlomifish.org/">Shlomi Fish</a> and his
+<a href="http://www.shlomifish.org/me/contact-me/"><b>contact information</b>
+can be found on his home site</a>.
+</p>
+
+<p>
+Furthermore, the site has <a href="contribute">information for contributors</a>
+including an issue tracker (a.k.a “bug tracker”).
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/contribute/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Contribute to Vim-Begin' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<p>
+You can contribute to Vim-Begin by:
+</p>
+
+<ol>
+
+<li>
+<p>
+Filing bugs or feature requests (suggestions) on its
+<a href="https://bitbucket.org/shlomif/vim-begin/issues?status=new&amp;status=open">issue tracker</a>.
+</p>
+</li>
+
+<li>
+<p>
+Translating its content to other languages.
+</p>
+</li>
+
+<li>
+<p>
+Cloning the repository’s <a href="source/">source</a> and sending pull
+requests (or less preferably patches).
+</p>
+</li>
+</ol>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/contribute/list/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Contributors’ List' -%]
+[%- SET base_path = '../../' -%]
+[%- PROCESS start_html -%]
+<ul>
+
+<li>
+<p>
+<a href="http://www.shlomifish.org/">Shlomi Fish</a> - created Vim-Begin
+based on the earlier <a href="http://perl-begin.org/">Perl Beginners’
+Site</a> and is the primary maintainer.
+</p>
+</li>
+
+<li>
+<p>
+<b>bairui</b> from <a href="irc://irc.freenode.net/#vim">#vim</a>:
+giving some comments, suggestions, and encouragements.
+</p>
+</li>
+
+<li>
+<p>
+<b>romainl</b> from <a href="irc://irc.freenode.net/#vim">#vim</a>:
+giving some comments, suggestions, and encouragements, and providing some
+MacVim screenshots for <a href="screenshots/">the screenshots page</a>.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://en.wikipedia.org/wiki/File:Vimlogo.svg">Wikipedia’s SVG
+Vim Logo</a> - was used for the creation of the
+<a href="http://bitbucket.org/shlomif/vim-begin/src/f449338833c637411215bba37422373dfe25631d/vim-begin/vim-begin-logo?at=default">Vim-Begin Logo</a>. Under
+the GNU General Public Licence version 2-or-later.
+</p>
+</li>
+
+</ul>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/core-doc/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Core Documentation' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="core_doc"><a href="http://vimdoc.sourceforge.net/">Vim Core Documentation</a></h2>
+
+<p>
+The Vim core documentation can be read online or using Vim by typing
+<kbd>:help</kbd> and later on <kbd>Ctrl+]</kbd> to access
+a hyperlink and <kbd>Ctrl+T</kbd> to return to the position before the last
+link.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/exercises/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Exercises' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="vim_golf">Vim Golf</h2>
+
+<p>
+In <a href="http://en.wikipedia.org/wiki/Code_golf">code golf</a>
+one has to solve a given problem using the shortest amount of code (usually
+measured in bytes). Golf can teach you many interesting and useful tricks,
+but can be incredibly addictive (you have been warned).
+</p>
+
+<p>
+Here are some site for playing Vim Golf:
+</p>
+
+<ul>
+
+<li>
+<p>
+<a href="http://vimgolf.com/">VimGolf</a> - “Real Vim ninjas count
+<b>every</b> keystroeke — do you?”
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://golf.shinh.org/">Anarcy Golf</a> - a multi-language golf,
+which also supports vim.
+</p>
+</li>
+
+</ul>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/games/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Games that Teach Vim' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="vim_adventures"><a href="http://vim-adventures.com/">Vim
+Adventures</a></h2>
+
+<p>
+A JavaScript (so-called “HTML 5”) game that teaches Vim basics.
+Attractive graphics, and an intresting concept, but lacks a saved game
+feature, and the levels above the third require payment.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/humour/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Humour' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="vi_humour"><a href="http://www.texteditors.org/cgi-bin/wiki.pl?ViHumor">Vi Humor</a> on the Text Editors Wiki</h2>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/index.html

----
-layout: about_page
-title: The Vim Beginners’ Site
----

vim-begin/jekyll-prototype/src/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'The Vim Beginners’ Site' -%]
+[%- SET base_path = '' -%]
+[%- PROCESS start_html -%]
+
+<p>
+<a href="http://www.vim.org/">The Vim Text Editor</a> is an open-source
+(and free-of-charge) text editor, which is cross-platform, powerful,
+configurable, and yet not too difficult to become productive with. It has
+been gaining popularity, many of its users profess they love it, and has
+been the subject of several clones and emulation modes.
+</p>
+
+<p>
+The Vim Beginners’ Site aims to link to (and sometimes host or mirror)
+the best online and offline resources for learning Vim.
+Due to the proliferation of various resources on the Internet, this site
+is, while open content/free content (under the Creative Commons Attribution
+Licence), centrally managed and controlled, in order to make sure it refers
+to resources that are of good quality. It aims to be for Vim what
+<a href="http://perl-begin.org/">The Perl Beginners’ Site</a> is for the
+Perl programming language.
+</p>
+
+[% PROCESS "footer.tt2" %]
+
+</body>
+</html>

vim-begin/jekyll-prototype/src/irc/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'IRC Channels for Perl Questions and Answers' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="what-is-irc">What is the IRC?</h2>
+
+<p>
+IRC stands for <b>Internet Relay Chat</b>, and it is a distributed, real-time
+form
+of communication, that was common from relatively early in the history of
+the Internet, and is still very popular. IRC servers form networks of servers
+- each network is separated from the other networks and the servers of each
+network share the same chat-rooms, user profiles and messages. Each network
+has different rules and conventions and a different culture. This allows
+chat-rooms (called channels in IRC-jargon) with the same name to exist in
+different networks.
+</p>
+
+<p>
+Some popular IRC clients include the cross-platform
+<a href="http://www.mozilla.org/projects/rt-messaging/chatzilla/">Chatzilla</a>
+(which is part of <a href="http://www.mozilla.org/">the Mozilla project</a>
+and can be installed on top of Firefox),
+the Windows-based <a href="http://www.mirc.com/">mIRC</a> (which is shareware
+and not open-source) and <a href="http://www.xchat.org/">XChat</a>, a
+cross-platform IRC client for all UNIX systems including Linux and Mac OS X,
+and with a free-of-charge
+<a href="http://www.hexchat.org/">port
+for Windows</a>. By
+downloading one, you can log in to an IRC network and start chatting.
+</p>
+
+<p>
+IRC is a great way to get answers to questions quickly and easily. Just note
+that some networks are not recommended for asking Vim questions on, due to
+the treatment of beginner question, or general unfriendliness.
+</p>
+
+<h2 id="links">Links for More Information</h2>
+
+<ul>
+
+<li>
+<a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">Wikipedia page
+on the "Internet Relay Chat"</a>
+</li>
+
+<li>
+<a href="http://www.irchelp.org/">IRC Help</a> - comprehensive helps and FAQs
+about IRC.
+</li>
+
+<li>
+<a href="http://en.wikipedia.org/wiki/List_of_IRC_clients">The Wikipedia's
+List/Comparison of IRC Clients</a>
+</li>
+
+</ul>
+
+<h2 id="freenode"><a href="http://freenode.net/">FreeNode</a></h2>
+
+<p>
+This is most probably the best network for getting help in Perl and
+technical matters in general.
+</p>
+
+<p>
+Check the channel <a href="irc://irc.freenode.net/#vim">#vim</a>.
+</p>
+
+<h2 id="oftc"><a href="http://www.oftc.net/">OFTC</a></h2>
+
+<p>
+The channel <a href="irc://irc.oftc.net/#vim">#vim</a> accepts beginner
+questions.
+</p>
+
+
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/learn/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Learn Vim Now!' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="why_learn">Why Learn Vim?</h2>
+
+<p>
+Although we like Vim, we do not claim that other text editors or integrated
+development environments (IDEs) are not good or useful, and that you cannot
+be productive while using them. If you feel comfortable using a different
+editor or IDE, then feel free to continue using it.
+</p>
+
+<p>
+Still, here are some of the reasons why we like Vim:
+</p>
+
+<ol>
+
+<li>
+<p>
+Very good support for Unicode and <strong>Internationalisation</strong>.
+</p>
+</li>
+
+<li>
+<p>
+A <strong>programmer’s text editor</strong>, with features such as auto-indentation and
+syntax highlighting.
+</p>
+</li>
+
+<li>
+<p>
+A comprehensive support for many <strong>file types</strong> and syntaxes.
+</p>
+</li>
+
+<li>
+<p>
+A <strong>convenient command interface</strong> based on several modes (e.g: Normal mode,
+insert mode, replace mode, command-line mode, etc.) with quick and
+combinable keystrokes.
+</p>
+</li>
+
+<li>
+<p>
+Gratis, free (as in speech and in beer) and <strong>open source</strong>.
+</p>
+</li>
+
+<li>
+<p>
+<strong>Cross-platform</strong>.
+</p>
+</li>
+
+<li>
+<p>
+Extensible, configurable and programmable.
+</p>
+</li>
+
+<li>
+<p>
+Many extensions are available.
+</p>
+</li>
+
+<li>
+<p>
+One can get help easily using an active community of users, co-developers
+and supporters.
+</p>
+</li>
+
+</ol>
+
+<h2 id="how_to_learn">How to Learn Vim?</h2>
+
+<p>
+See <a href="resources/">our resources page</a> for some options.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/learn/who-is-using/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Who is Using Vim?' -%]
+[%- SET base_path = '../../' -%]
+[%- PROCESS start_html -%]
+<p>
+<b>TODO: FILL IN.</b>
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/links/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Links' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<ul>
+
+<li>
+<p>
+<a href="http://www.vim.org/">Vim’s Homepage</a> - contains many resources.
+</p>
+</li>
+
+<li>
+<p>
+<a href="https://en.wikipedia.org/wiki/Vim_%28text_editor%29">Vim on the
+English Wikipedia</a> - a comprehensive article with some information and
+an introduction. Links to the entries in other wikipedias.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.shlomifish.org/open-source/resources/editors-and-IDEs/">“List of Text Editors and IDES”</a> -
+a document that aims to cover most of the prominent solutions.
+</p>
+<ul>
+
+<li>
+<p>
+<a href="http://linuxmafia.com/faq/Devtools/ides.html">Rick Moen’s
+“Integrated Development Environments / RAD tools / GUI-builders on Linux”</a>
+(also see the story at the bottom).
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://texteditors.org/">The Text Editor Wiki</a>
+</p>
+</li>
+</ul>
+</li>
+
+<li>
+<p>
+<a href="http://vim.wikia.com">The Vim Tips Wiki</a> - a useful resource,
+but somewhat disorganised. <b>Note:</b> please login to Wikia.com
+in order to get rid of the intrusive ads.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.vim.org/sponsor/index.php">Sponsor Vim Development /
+Donate to Vim</a> - the chief Vim developer accepts donations for
+<a href="http://iccf-holland.org/">ICCF Holland</a>. If you like Vim, please
+consider donating, which will also allow you to better influence the
+development of Vim.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.moolenaar.net/">Bram Moolenaar’s Homepage</a> - the
+originator and maintainer of Vim.<br />
+</p>
+<ul>
+<li>
+<p>
+<a href="https://en.wikipedia.org/wiki/Bram_Moolenaar">“Bram Moolenaar”
+the English Wikipedia</a>.
+</p>
+</li>
+</ul>
+</li>
+
+<li>
+<p>
+<a href="http://www.notepad.org/">“NOTEPAD.ORG -
+The BEST HTML EDITOR</a> - the only editor that is better than Vim. ;-).
+</p>
+</li>
+
+</ul>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/mailing-lists/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Mailing Lists' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<div id="home">
+
+
+<h2 id="overview">Overview</h2>
+
+<p>
+An <a href="http://en.wikipedia.org/wiki/Electronic_mailing_list">electronic
+mailing list</a> is a way to send E-mail messages to several people using
+a single, convenient E-mail address. One can subscribe to a mailing list to
+receive messages that the other people have sent. More information can be
+found in <a href="http://en.wikipedia.org/wiki/Electronic_mailing_list">the
+wikipedia page</a>.
+</p>
+
+<p>
+Some people on local Free and Open Source Software User Groups (such as
+the so-called Linux User Groups) may be able to help you with Vim, but
+there are also some dedicated international mailing lists for it.
+</p>
+
+<h2 id="intro">Introduction</h2>
+
+<p>
+Mailing lists
+</p>
+<h2 id="vim_use"><a href="https://groups.google.com/forum/?fromgroups#!forum/vim_use">The Vim Users Mailing List</a></h2>
+
+<p>
+The official mailing list for Vim questions on Google Groups (page requires
+JavaScript to be enabled). Moderately high volume, but one can subscribe
+and so be able to post messages without receiving most incoming E-mail.
+</p>
+
+</div>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/news/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'News' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="news_2012_12_27_vim_begin_launches">Vim-Begin Launches</h2>
+
+<p>
+We are proud to announce the launch of the Vim Beginners’s Site, whose mission
+is to link to and concentrate the Internet’s (and offline) best resources
+for learning about <a href="http://www.vim.org/">the Vim text editor</a>.
+</p>
+
+<p>
+Currently, the pages of the site are incomplete and there are many broken
+internal links, but we hope to fix most of the low-hanging fruit in the next
+few days. That put aside, one can help us by
+<a href="contribute/">contributing</a>.
+</p>
+
+<p>
+Here is some coverage of this announcement:
+</p>
+
+<ol>
+
+<li>
+<p>
+<a href="http://groups.google.com/forum/?fromgroups=#!topic/vim_use/CvcyX-0LEAw">On the vim_use mailing list</a>.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://mailman.cs.huji.ac.il/pipermail/linux-il/2012-December/009883.html">On the Linux-IL mailing list</a>.
+</p>
+</li>
+
+</ol>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/platforms/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim on Various Platforms and Operating Systems' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="note">Note</h2>
+
+<p>
+Vim and its GUI interfaces such as GVim or MacVim are very portable and run
+fine on Microsoft Windows, on Mac OS X, on Linux and other UNIX systems
+such as FreeBSD, NetBSD, OpenBSD, Solaris and OpenSolaris, HP/UX and AIX,
+and on many others more exotic (and nowadays less common) platforms.
+</p>
+
+<p>
+This page will contain some operating system (or Linux distribution)-specific
+notes.
+</p>
+
+<h2 id="install">How to install Vim</h2>
+
+<h3 id="windows">On Microsoft Windows</h3>
+
+<p class="mswin_download_button">
+<a href="ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe">Microsoft Windows Download<img
+src="images/Windows_logo_-_2006.svg" style="width: 80px"
+alt="Microsoft Windows Logo" /></a>
+</p>
+
+<h3 id="mac_os_x" style="clear:right">On Mac OS X</h3>
+
+<p>
+See the <a href="http://macvim.org/OSX/">MacVim page</a>.
+</p>
+
+<h3 id="unix" style="clear:right">On UNIX/Linux/BSD Distributions</h3>
+
+<ul>
+<li>
+<p>
+On <strong>Debian, Ubuntu, Linux Mint, MEPIS</strong> and derivatives, type:
+<kbd>sudo apt-get install vim-gnome vim</kbd>
+</p>
+</li>
+
+
+<li>
+<p>
+On <strong>Fedora, CentOS, Red Hat Enterprise Linux</strong>, and similar
+distributions,
+type:
+<kbd>sudo yum install vim-X11 vim-enhanced</kbd>
+</p>
+</li>
+
+<li>
+<p>
+On <strong>Mandriva Linux, Mageia Linux</strong>, and derivatives, type:
+<kbd>sudo urpmi vim-X11 vim-enhanced</kbd>
+</p>
+</li>
+
+<li>
+<p>
+On <strong>Arch Linux</strong>, type <kbd>sudo pacman -Syu gvim</kbd>
+</p>
+</li>
+
+</ul>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/reference-resources/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Reference Resources' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="core-doc">Core Vim Documentation</h2>
+
+<p>
+The core <a href="http://vimdoc.sourceforge.net/">Vim documentation</a>
+is also available as <tt>:help</tt> and can be used as a reference.
+</p>
+
+<h2 id="vim_faq"><a href="https://github.com/chrisbra/vim_faq">The
+Vim FAQ</a></h2>
+
+<p>
+An up-to-date version of the Vim Frequently Asked Questions List (FAQ)
+which provides a lot of enlightenment.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/resources/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Resources for Learning about Vim.' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="what_to_learn_from">From what to Learn?</h2>
+
+<dl>
+
+<dt id="tutorials">
+<a href="tutorials/">Tutorials</a>
+</dt>
+<dd>
+A list of recommended online tutorials for learning Vim and getting up to
+speed with it. Normally they don't teach everything you can possibly know,
+but they should be OK to start with if you're impatient.
+</dd>
+
+<dt id="books">
+<a href="books/">Books</a>
+</dt>
+<dd>
+A list of online and offline (or otherwise books that require pay to
+view online or download), for learning Vim.
+</dd>
+
+<dt id="core_doc">
+<a href="core-doc/">Core Documentation</a>
+</dt>
+<dd>
+The core documentation of Vim.
+</dd>
+
+<dt id="article_collections">
+<a href="articles/">Article Collections</a>
+</dt>
+<dd>
+Collections of short, in-depth articles.
+</dd>
+
+<dt id="training">
+<a href="training/">Training</a>
+</dt>
+<dd>
+Take courses for learning Vim.
+</dd>
+
+<dt id="exercises">
+<a href="exercises/">Exercises and Challenges</a>
+</dt>
+<dd>
+Collections of exercises and challenges to be solved.
+Learn Vim hands-on.
+</dd>
+
+<dt id="games">
+<a href="games/">Exercises and Challenges</a>
+</dt>
+<dd>
+Vim Games and Recreations.
+</dd>
+</dl>
+
+<h2 id="get_help">How to Get Help?</h2>
+
+<p>
+Suppose you've read one of the resources above and ran into a problem. Now
+what should you do?
+</p>
+
+<dl>
+
+<dt id="irc"><a href="irc/">IRC (Internet Relay Chat)</a></dt>
+
+<dd>
+Internet Relay Chat is probably the fastest way to receive answers to most
+common beginner questions. Please visit <a href="irc/">the link</a> to
+learn more about it, and see where it is best to ask, what to avoid doing and
+what to expect.
+</dd>
+
+<dt id="mailing-lists"><a href="mailing-lists/">Mailing Lists</a></dt>
+
+<dd>
+Mailing lists allow you to ask questions by E-mail and also learn from
+similar discussions. They are the best solution for more obscure questions,
+or if you're not short on time and want less interactive, but more in-depth
+discussions.
+</dd>
+
+<dt id="web-forums"><a href="web-forums/">Web Forums</a></dt>
+
+<dd>
+Web forums are similar to mailing lists, but all interaction is done through
+a web-browser, and one can use
+<a href="http://en.wikipedia.org/wiki/Web_feed">web feeds</a> to monitor them.
+We have concentrated a selection of Vim-related web forums on
+<a href="web-forums/">the Web Forums page</a>.
+</dd>
+
+</dl>
+
+<h2 id="reading_resources">Resources for Reference and Enlightenment</h2>
+
+<dl>
+
+<dt id="general_reference_resources"><a href="reference-resources/">General
+Reference Resources</a></dt>
+
+<dd>
+Reference resources that did not fit elsewhere, including those from the
+core Perl 5 documentation.
+</dd>
+
+<dt id="wikis"><a href="wikis/">Wikis</a></dt>
+
+<dd>
+Wikis are dynamically editable web-sites that allow for collaborative editing
+of useful information. Vim has several wikis with active contributors, that
+help write useful knowledge.
+</dd>
+
+<dt id="blogs"><a href="blogs/">Blogs</a></dt>
+
+<dd>
+Blogs, Weblogs or Online Journals where people write about Vim.
+</dd>
+
+</dl>
+
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/screenshots/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Screenshots' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<a href="screenshots/images/gvim-perl-256.png"><img
+    src="screenshots/images/gvim-perl-256-preview.png"
+    alt="GVim Editing some perl code preview" /></a>
+
+<p>
+Screenshot of GVim editing some Perl code with NERD-Tree and split windows.
+</p>
+
+<a href="screenshots/images/romainl-macvim1.png"><img
+    src="screenshots/images/romainl-macvim1-preview.png"
+    alt="MacVim preview No. 1" /></a>
+
+<p>
+MacVim editing Vimscript with a vertical split
+</p>
+
+<a href="screenshots/images/romainl-macvim2.png"><img
+    src="screenshots/images/romainl-macvim2-preview.png"
+    alt="MacVim preview No. 2" /></a>
+
+<p>
+MacVim editing JavaScript code with the
+<a href="https://github.com/kien/ctrlp.vim">CtrlP</a> plug-in.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/source/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'This site’s source code.' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<p>
+This site is a mostly static HTML site generated by
+the <a href="http://jekyllrb.com/">Jekyll</a> offline content management
+system based on Ruby, by <a href="http://sass-lang.com/">SASS</a>/compass
+and by other technologies.
+</p>
+
+<h2 id="vcs">Version Control Repository</h2>
+
+<p>
+The most up-to-date source code for this site is now hosted in
+<a href="https://bitbucket.org/shlomif/vim-begin">a Mercurial (hg)
+repository</a>
+on <a href="http://bitbucket.org/">Bitbucket.org</a>. In order to learn how
+to use Mercurial, see either one of:
+</p>
+
+<ol>
+
+<li>
+<p>
+<a href="http://hgbook.red-bean.com/">"Mercurial: The Definitive Guide"
+(The hgbook)</a>
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://hginit.com/">Hg Init</a>: a Mercurial tutorial.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://mercurial.selenic.com/wiki/Tutorial">"A Tutorial on Using
+Mercurial"</a> - on the Mercurial wiki.
+</p>
+</li>
+
+</ol>
+
+<p>
+After that, you can clone the repository on Bitbucket, and send us pull
+requests.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/training/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim Training' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<p>
+We do not know of any Vim trainers. If you provide training for Vim, please
+let us know.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/tutorials/getting-started-with-vim/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Getting Started With Vim by Bilal Quadri' -%]
+[%- SET base_path = '../../' -%]
+[%- PROCESS start_html -%]
+<h2>Note</h2>
+
+<p>
+This is a copy of <a href="http://bilalquadri.com/blog/2012/12/17/getting-started-with-vim/">the post by Bilal Quadri</a> under the Creative Commons
+Attribution 3.0 licence.
+</p>
+
+<hr />
+
+<div class="entry-content"><p>This is a brief guide to get you acquainted with using Vim in the terminal. If
+you’re reading this, you’ve probably heard of Vim already. For those that
+haven’t, it’s a text-editor that’s a bit different than most. It’s optimized for
+touch typists, and eschews the use of a mouse in favor of keyboard shortcuts.
+Rather than binding controls to modifiers such as the <code>Ctrl</code> or <code>Alt</code> keys, Vim
+makes use of different editing <strong><em>modes</em></strong>. When you’re just navigating your
+code base, you’re in <code>NORMAL MODE</code>.When you want to type in text, you go into
+<code>INSERT MODE</code>. This talk of modes might not make sense just yet, but read on,
+and you will see the light.</p>
+
+<p>I won’t lie to you, Vim has a steep learning curve. It can be intimidating at
+first, even daunting. In the beginning, you will feel sluggish, wondering why
+it’s so difficult to do basic things. You will be confused. You may even be
+frightened. It’ll take some time, but the rewards will prove to be worth it in
+the end.</p>
+
+<!--more-->
+
+
+<h2>Get What You Need</h2>
+
+<p>The first step on your journey is to get Vim on your machine. If you’re running
+Linux or OSX, chances are that you already have it. Windows users can grab it
+<a href="http://www.vim.org/download.php">here</a>, or run it under some equivalent of
+Cygwin.</p>
+
+<p>If you’re on Ubuntu, Vim is there, but it’s sort of hidden away under the guise
+of Vi. You can improve your experience by installing a package that has Vim
+compiled with some nicer flags. This should set you straight:</p>
+
+<p><code>sudo apt-get install vim-gtk</code></p>
+
+<p>If you’re on a Mac, then you have Vim, but it’s probably a little dated and
+missing some cool features. If you don’t already have Brew, you’ll want to grab
+that <a href="http://mxcl.github.com/homebrew/">here</a> and install it. Once you’ve done
+that, open up a terminal and type in this command:</p>
+
+<p><code>brew install macvim --override-system-vim</code></p>
+
+<p>Both of these install instructions also get you GUI versions of Vim. They can be
+a bit nicer in terms of appearance, but you lose out on the flexibility of being
+in a terminal if you choose to go with them.</p>
+
+<h2>Play Around</h2>
+
+<p>You can only get so much out of reading guides and blogposts. Now that you have
+Vim installed, it’s time to take the plunge. Open up a terminal, and type in:</p>
+
+<p><code>vimtutor</code></p>
+
+<p>This will launch an interactive guide. I know it says that it should take about
+30 minutes to go through it, but don’t be afraid to take longer if you need it.
+Go through it completely before coming back to this guide.</p>
+
+<h2>Improve Your Understanding</h2>
+
+<p>Having gone through <code>vimtutor</code>, you should have some familiarity with Vim. It’s
+perfectly normal to not remember most things. Below, you’ll find a quick
+cheatsheet of the more useful commands in normal mode. Wherever you see a
+<code>&lt;CR&gt;</code>, take that to mean “Hit the Enter/Return key”. It stands for “carriage
+return” if you were curious. Oh, and remember that escape will take you back
+into Normal mode.</p>
+
+<pre><code>:q&lt;CR&gt;      quit
+:q!&lt;CR&gt;     quit without saving
+:w&lt;CR&gt;      save
+u           undo
+Ctrl r      redo
+i           go into Insert mode at the cursor
+a           go into after the cursor
+</code></pre>
+
+<p>The best way to get better in Vim is to keep programming. These basic commands
+should be enough to get you started. If you have to stop and look up how to do
+something every now and then, it’s fine.</p>
+
+<h2>Customize Vim</h2>
+
+<p>Part of the reason why Vim is so well-loved is because of how customizable it
+is. Linux and OSX users can save these settings in a file called <code>.vimrc</code> that
+is located in their home folders. Windows folks can use
+<a href="http://superuser.com/questions/86246/where-should-the-vimrc-file-be-located-on-windows-7">this guide</a>
+to help them find where there vimrc should go.</p>
+
+<p>Customizing vim is a rather advanced topic, and I won’t cover much here.
+However, certain Vim defaults absolutely suck. The only way to go about fixing
+them is to actually change them. Welcome to the Wonderful World of Vimscript.</p>
+
+<p>Below here, I have a simple <code>.vimrc</code> file that I like to give out to people just
+getting started with Vim. Feel free to take it and run with it. It’s pretty well
+commented, so this should be enough to get you started.</p>
+
+<figure class="code"><figcaption><span>.vimrc</span></figcaption><div class="highlight"><table><tbody><tr><td class="gutter"><pre class="line-numbers"><span class="line-number">1</span>
+<span class="line-number">2</span>
+<span class="line-number">3</span>
+<span class="line-number">4</span>
+<span class="line-number">5</span>
+<span class="line-number">6</span>
+<span class="line-number">7</span>
+<span class="line-number">8</span>
+<span class="line-number">9</span>
+<span class="line-number">10</span>
+<span class="line-number">11</span>
+<span class="line-number">12</span>
+<span class="line-number">13</span>
+<span class="line-number">14</span>
+<span class="line-number">15</span>
+<span class="line-number">16</span>
+<span class="line-number">17</span>
+<span class="line-number">18</span>
+<span class="line-number">19</span>
+<span class="line-number">20</span>
+<span class="line-number">21</span>
+<span class="line-number">22</span>
+<span class="line-number">23</span>
+<span class="line-number">24</span>
+<span class="line-number">25</span>
+<span class="line-number">26</span>
+<span class="line-number">27</span>
+<span class="line-number">28</span>
+<span class="line-number">29</span>
+<span class="line-number">30</span>
+<span class="line-number">31</span>
+<span class="line-number">32</span>
+<span class="line-number">33</span>
+<span class="line-number">34</span>
+<span class="line-number">35</span>
+<span class="line-number">36</span>
+<span class="line-number">37</span>
+<span class="line-number">38</span>
+<span class="line-number">39</span>
+<span class="line-number">40</span>
+<span class="line-number">41</span>
+<span class="line-number">42</span>
+<span class="line-number">43</span>
+<span class="line-number">44</span>
+<span class="line-number">45</span>
+<span class="line-number">46</span>
+<span class="line-number">47</span>
+</pre></td><td class="code"><pre><code class="vim"><span class="line"><span class="c">"A simple vimrc that I give to people just starting to use Vim."</span>
+</span><span class="line"><span class="c">"Lines beginning with a double quote are comments."</span>
+</span><span class="line">
+</span><span class="line"><span class="c">"Basic settings</span>
+</span><span class="line"><span class="c">"=======================================================================</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">nocompatible</span> <span class="c">"Fixes old Vi bugs</span>
+</span><span class="line"><span class="nb">syntax</span> <span class="k">on</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">backspace</span><span class="p">=</span><span class="m">2</span> <span class="c">"Makes backspace work</span>
+</span><span class="line"><span class="k">set</span> <span class="k">history</span><span class="p">=</span><span class="m">500</span> <span class="c">"Sets undo history size</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">ruler</span> <span class="c">"Sets up status bar</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">laststatus</span><span class="p">=</span><span class="m">2</span> <span class="c">"Always keeps the status bar active</span>
+</span><span class="line"><span class="k">set</span> <span class="k">number</span> <span class="c">"Turns on line numbering</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">t_Co</span><span class="p">=</span><span class="m">256</span> <span class="c">"Sets Vim to use 256 colors</span>
+</span><span class="line"><span class="k">colorscheme</span> elflord
+</span><span class="line">
+</span><span class="line">
+</span><span class="line"><span class="c">"Indentation settings</span>
+</span><span class="line"><span class="c">"=======================================================================</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">tabstop</span><span class="p">=</span><span class="m">4</span> <span class="c">"Sets display width of tabs</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">shiftwidth</span><span class="p">=</span><span class="m">4</span> <span class="c">"Sets indentation width</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">autoindent</span> <span class="c">"Turns on auto-indenting</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">smartindent</span> <span class="c">"Remembers previous indent when creating new lines</span>
+</span><span class="line"><span class="c">"</span>
+</span><span class="line"><span class="c">"Choose between tabs and spaces for indentation by uncommenting one of</span>
+</span><span class="line"><span class="c">"these two. Expand for spaces, noexpand for tabs:"</span>
+</span><span class="line"><span class="c">"set noexpandtab</span>
+</span><span class="line"><span class="c">"set expandtab</span>
+</span><span class="line"><span class="c">"</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">smarttab</span> <span class="c">"Smarter indentation management regardless of tabs/spaces</span>
+</span><span class="line">
+</span><span class="line">
+</span><span class="line"><span class="c">"Search settings</span>
+</span><span class="line"><span class="c">"=======================================================================</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">hlsearch</span> <span class="c">"Highlights search terms</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">showmatch</span> <span class="c">"Highlights matching parentheses</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">ignorecase</span> <span class="c">"Ignores case when searching</span>
+</span><span class="line"><span class="k">set</span> <span class="nb">smartcase</span> <span class="c">"Unless you put some caps in your search term</span>
+</span><span class="line">
+</span><span class="line">
+</span><span class="line"><span class="c">"Key mappings</span>
+</span><span class="line"><span class="c">"=======================================================================</span>
+</span><span class="line"><span class="c">"Use jj instead of escape in insert mode</span>
+</span><span class="line"><span class="nb">inoremap</span> jj <span class="p">&lt;</span>Esc<span class="p">&gt;</span>`^
+</span><span class="line">
+</span><span class="line">
+</span><span class="line"><span class="c">"Turn on plugin &amp; indentation support for specific filetypes</span>
+</span><span class="line"><span class="k">filetype</span> plugin indent <span class="k">on</span>
+</span></code></pre></td></tr></tbody></table></div></figure>
+
+
+<h2>Keep Learning</h2>
+
+<p>I’ll probably write more about Vim in the future, but there are plenty of other
+resources around if you’re interested in learning more. There’s no substitute
+for actual experience though.</p>
+
+<ul>
+<li><a href="http://vimcasts.org/">VimCasts</a></li>
+<li><a href="http://vim-adventures.com/">Vim Adventures</a></li>
+<li><a href="http://net.tutsplus.com/articles/web-roundups/25-vim-tutorials-screencasts-and-resources/">TutsPlus Links</a></li>
+</ul>
+
+</div>
+
+
+<div class="meta">
+	<div class="date">
+
+
+
+
+
+
+
+
+
+
+
+<time datetime="2012-12-17T21:36:00-05:00" pubdate="" data-updated="true">Dec 17<span>th</span>, 2012</time></div>
+	<div class="tags">
+
+
+	<a class="category" href="http://bilalquadri.com/blog/categories/guide/">Guide</a>, <a class="category" href="http://bilalquadri.com/blog/categories/productivity/">Productivity</a>, <a class="category" href="http://bilalquadri.com/blog/categories/vim/">Vim</a>
+
+
+</div>
+
+</div>
+
+<footer id="footer" class="inner"><!--Copyright &copy; 2013-->
+<!---->
+<!--Bilal Quadri-->
+<!---->
+This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Creative Commons Attribution 3.0 Unported License</a>.
+</footer>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/tutorials/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Recommended Tutorials' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="getting_started_with_vim"><a href="http://bilalquadri.com/blog/2012/12/17/getting-started-with-vim/">Getting Started with Vim</a></h2>
+
+<p>
+A very short tutorial covering the absolute basics. (<a href="tutorials/getting-started-with-vim/">Local mirror</a>).
+</p>
+
+<h2 id="core_tutorial"><a href="http://vimdoc.sourceforge.net/htmldoc/usr_toc.html">Core Vim Tutorial</a></h2>
+
+<p>
+The core Vim tutorial (so-called <kbd>usr_*.txt</kbd> - part of the Vim
+docuemntation) can be read online
+or on Vim by typing <kbd>:help</kbd> and later on <kbd>Ctrl+]</kbd> to access
+a hyperlink and <kbd>Ctrl+T</kbd> to return to the position before the last
+link.
+</p>
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/web-forums/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Web Forums' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="stackoverflow"><a href="http://stackoverflow.com/">Stack Overflow</a></h2>
+
+<p>
+A free-of-charge and high-quality Questions and Answers board which allows
+one to post questions and receive answers, or alternatively answer other
+people's questions. There's an active
+<a href="http://stackoverflow.com/questions/tagged/vim">vim
+category</a> there.
+</p>
+
+
+
+[% PROCESS "footer.tt2" %]

vim-begin/jekyll-prototype/src/wikis/index.html.tt2

+[%- PROCESS "blocks.tt2" -%]
+[%- SET title = 'Vim-related Wikis' -%]
+[%- SET base_path = '../' -%]
+[%- PROCESS start_html -%]
+<h2 id="vim_wikia"><a href="http://vim.wikia.com/">The Vim Tips Wiki</a></h2>
+
+<p>
+A wiki for Vim tips and other Vim-related data. Somewhat disorganised.
+</p>
+
+
+[% PROCESS "footer.tt2" %]
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.