mirror of
https://github.com/kennethreitz-archive/.com.git
synced 2026-06-21 15:51:00 +00:00
223 lines
7.4 KiB
HTML
223 lines
7.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>if (TextMate == 42)</title>
|
|
<meta charset="utf-8" />
|
|
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
|
|
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Kenneth's log ATOM Feed" />
|
|
|
|
|
|
|
|
|
|
<!--[if IE]>
|
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
|
|
|
<!--[if lte IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
|
|
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
|
|
|
|
<!--[if lt IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
|
|
|
|
</head>
|
|
|
|
<body id="index" class="home">
|
|
|
|
<a href="http://github.com/kennethreitz/">
|
|
|
|
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
|
|
|
|
</a>
|
|
|
|
<header id="banner" class="body">
|
|
<h1>
|
|
<a href=".">Kenneth's log </a>
|
|
</h1>
|
|
|
|
<nav><ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li >
|
|
<a href="./category/Life.html">Life</a>
|
|
</li>
|
|
|
|
<li class="active">
|
|
<a href="./category/Code.html">Code</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="./category/projects.html">projects</a>
|
|
</li>
|
|
|
|
|
|
</ul></nav>
|
|
|
|
</header><!-- /#banner -->
|
|
|
|
|
|
<section id="content" class="body">
|
|
<article>
|
|
<header> <h1 class="entry-title"><a href="if-textmate-42.html"
|
|
rel="bookmark" title="Permalink to if (TextMate == 42)">if (TextMate == 42)</a></h1> </header>
|
|
|
|
|
|
|
|
<div class="entry-content">
|
|
<footer class="post-info">
|
|
<abbr class="published" title="2009-07-14T23:13:00">
|
|
Tue 14 July 2009
|
|
</abbr>
|
|
<p>In <a href="./category/Code.html">Code</a>.
|
|
|
|
</p>
|
|
</footer><!-- /.post-info -->
|
|
|
|
|
|
<p><strong>{</strong> I've had some pretty extensive experience using every major
|
|
OS for various forms of development and end-user work. And just
|
|
like every other programmer in the world, I certainly have my
|
|
opinions, likes, and dislikes of every platform (some are a lot
|
|
closer to perfection than others of course). Text editors are the
|
|
same way. Everyone loves one or two, and hates all the others.
|
|
There are others of course: I actually know a guy who edits his
|
|
live "enterprise-level php applications" with Pico. And he says he
|
|
has been for 10 years (Note that Pico has only been out for 9
|
|
years). What a joke. > Pico is not a programmer's tool.</p>
|
|
<p>But anyway: For literally decades, there has been a great war
|
|
between unix developers.
|
|
<a class="reference external" href="http://en.wikipedia.org/wiki/Editor_war">VI(m) vs. Emacs</a>. I am
|
|
most certainly a proponent of VI, and probably always will be. It's
|
|
a fantastic editor, and it suits my needs pefectly. And for those
|
|
of us who need something a little more streamlines there's always
|
|
<a class="reference external" href="http://cream.sourceforge.net/">CREAM</a>, which is a fantastic
|
|
implementation of a heavily customized GVIM that can handle
|
|
literally anything you throw at it with little or no fuss. Now all
|
|
software, in any context, is a tool. Nothing more. VI and EMACS and
|
|
all others exist for one reason: to make a programmer's life
|
|
easier. That's why they were invented, and that's why they are
|
|
maintained. Now, I still use VIM all the time in my day-to-day
|
|
life. Its wonderful to SSH into just about any *nix server on the
|
|
planet, and have VIM sitting there, waiting for me to tell it what
|
|
to do. It helps me to feel at home. I used to use it full-time for
|
|
all of my coding on my workstations as well. I was passionate about
|
|
it. I'd tote VIM all the time. VIM is great. It seemed so. It used
|
|
to. <a href="#id1"><span class="problematic" id="id2">|</span></a>image|Used to. And then there was TextMate. TextMate.
|
|
TextMate. Have a mac?
|
|
<a class="reference external" href="http://download-b.macromates.com/TextMate_1.5.8.dmg">Try it</a>.
|
|
Now.
|
|
<a class="reference external" href="http://download-b.macromates.com/TextMate_1.5.8.dmg">Download it</a>.
|
|
<a class="reference external" href="http://license.macromates.com/">Buy it</a>. Pirate it, I don't
|
|
care. <strong>Your life will never be the same.</strong> TextMate is seriously
|
|
the best piece of software I have come across in a very very long
|
|
time. I can code incredibly fast with it. It helps me to become a
|
|
better programmer. We all agree that you should NEVER Copy and
|
|
Paste code: but using code snippets is different. It's like... An
|
|
experience I cannot describe. I'll be purchasing a new laptop soon,
|
|
and to be honest with you, the fact that I'll have TextMate on a
|
|
mac makes me sure without a doubt to get an Apple computer. That
|
|
and the fact that Mac OS X is a FANTASTIC operating system) >
|
|
TextMate is a text editor like no other.</p>
|
|
<div class="system-message" id="id1">
|
|
<p class="system-message-title">System Message: WARNING/2 (<tt class="docutils"><string></tt>, line 19); <em><a href="#id2">backlink</a></em></p>
|
|
Inline substitution_reference start-string without end-string.</div>
|
|
<p>There's nothing better. And there never will. I know that's quite
|
|
an extreme statement, but it's true. I'll do a full review
|
|
eventually. I'm just so blown away. Sorry for my thoughts being all
|
|
over the place in this post. I can't think strait.
|
|
<a class="reference external" href="http://macromates.com/">Textmate</a>. <strong>}</strong></p>
|
|
|
|
</div><!-- /.entry-content -->
|
|
|
|
|
|
|
|
<div class="comments">
|
|
<div id="disqus_thread"></div>
|
|
<script type="text/javascript">
|
|
var disqus_identifier = "if-textmate-42.html";
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
dsq.src = 'http://kennethreitz.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
})();
|
|
</script>
|
|
</div>
|
|
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
|
|
<section id="extras" class="body">
|
|
|
|
|
|
<div class="blogroll">
|
|
<h2>Links</h2>
|
|
<ul>
|
|
|
|
<li><a href="http://github.com/kennethreitz">GitHub Repos</a></li>
|
|
|
|
<li><a href="http://flickr.com/kennethreitz">Photography (Flickr)</a></li>
|
|
|
|
<li><a href="http://twitter.com/kennethreitz">Latest Tweets</a></li>
|
|
|
|
<li><a href="http://www.linkedin.com/in/kennethreitz">Résumé</a></li>
|
|
|
|
<li><a href="http://pick.im/kenneth-reitz">Design Portfolio</a></li>
|
|
|
|
<li><a href="http://laterstars.com/kennethreitz">Later Stars</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.blogroll -->
|
|
|
|
|
|
|
|
<div class="social">
|
|
|
|
<ul>
|
|
<li><a href="./feeds/all.atom.xml" rel="alternate">atom feed</a></li>
|
|
|
|
|
|
|
|
<li><a href="http://facebook.com/kennethreitz">Facebook</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.social -->
|
|
|
|
|
|
</section><!-- /#extras -->
|
|
|
|
<footer id="contentinfo" class="body">
|
|
<address id="about" class="vcard body">
|
|
© 2011 Kenneth Reitz & co. All Rights Reserved.
|
|
</address><!-- /#about -->
|
|
|
|
</footer><!-- /#contentinfo -->
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
var disqus_shortname = 'kennethreitz';
|
|
(function () {
|
|
var s = document.createElement('script'); s.async = true;
|
|
s.type = 'text/javascript';
|
|
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
|
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
}());
|
|
</script>
|
|
<script type="text/javascript" charset="utf-8">
|
|
var disqus_developer = 1;
|
|
</script>
|
|
|
|
</body>
|
|
</html> |