<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Using the best tool for the best job. TextMate</description><title>TextMate user</title><generator>Tumblr (3.0; @textmateuser)</generator><link>http://textmateuser.tumblr.com/</link><item><title>Moving Off Tumblr!</title><description>&lt;h3&gt;Hey Friends!&lt;/h3&gt;
&lt;p&gt;Wanted to post a heads up here, I have migrated textmateuser off of tumblr over to a new WordPress I just finished. Needed a bit more power to do everything I wanted, so please come visit at &lt;a href="http://textmateuser.com"&gt;textmateuser.com&lt;/a&gt; for all the wonderful tip here, and more!&lt;/p&gt;
&lt;p&gt;Thank you for your support, see you soon!&lt;/p&gt;
&lt;h3&gt;Also, don&amp;#8217;t miss!&lt;/h3&gt;
&lt;p&gt;In case you have not moved to the new site, there is a new contest running to win a &lt;strong&gt;free&lt;/strong&gt; license for TextMate!&lt;/p&gt;
&lt;p&gt;So get over there and enter! Thanks!&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/3079982688</link><guid>http://textmateuser.tumblr.com/post/3079982688</guid><pubDate>Wed, 02 Feb 2011 22:03:51 -0500</pubDate></item><item><title>A (Better?) Web Page Source in TextMate Solution</title><description>&lt;p&gt;The curl command example I submitted the other day is OK, but it&amp;#8217;s got some drawbacks: If the URL is for a site that requires login, it&amp;#8217;ll fail because curl just naïvely gets the URL without attempting to log in. Or maybe the page you want has some cookies on you that makes what you&amp;#8217;re seeing in your browser different from what curl sees (unless you pass the cookie data to curl and blah blah blah).&lt;/p&gt;
&lt;p&gt;So here&amp;#8217;s something you can do if you want a command in TextMate that gets the source of the frontmost tab/window in Safari (yes, it &lt;strong&gt;only works with Safari&lt;/strong&gt; because it relies on Safari&amp;#8217;s AppleScript-ability):&lt;/p&gt;
&lt;pre&gt;osascript -e 'tell application "Safari" to (source of current tab of window 1)' | awk '{ sub(/\r$/,""); print }'&lt;/pre&gt;
&lt;p&gt;Breakin&amp;#8217; it down: osascript is a command that interprets AppleScript. The -e option tells it to execute the following line. That line, in turn, tells Safari to return the page source of the frontmost tab. The result is then piped (|) to the awk command, which replaces CRLF (Windows-style) line-endings with Unix line-endings, and prints the result to stdout.&lt;/p&gt;
&lt;p&gt;You can either run that command in the terminal, or in a TextMate document using ^R, and get the source right there, &lt;em&gt;or&lt;/em&gt; you can make a new command in whatever bundle you choose (maybe a new one for your own custom commands?), and paste the line in there. Since it&amp;#8217;s bash, the new command can be just that line and nothing else. Set the command&amp;#8217;s input to Nothing and its output to Create New Document. And&amp;#8230; &lt;em&gt;disco&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It may not be a command that you&amp;#8217;ll use very much, but it&amp;#8217;s a neat example because it utilizes a bunch of TextMate and Mac OS X features in one go.&lt;/p&gt;
&lt;p&gt;But: It ain&amp;#8217;t perfect. Besides being Safari-only, &lt;em&gt;the source you get won&amp;#8217;t contain markup that was added/changed via JavaScript&lt;/em&gt;, so very Ajax&amp;#8217;y/Web 2.0-ish pages will have trouble. Second, if the AppleScript line fails (which it can) you&amp;#8217;ll get a new document just containing an ugly error message. So there are a bunch of improvements that can be made to the user-experience (e.g. show a tool tip if there&amp;#8217;s an error instead of creating a useless document). But that&amp;#8217;s some homework for you.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/3028690352</link><guid>http://textmateuser.tumblr.com/post/3028690352</guid><pubDate>Mon, 31 Jan 2011 04:42:01 -0500</pubDate><category>tips</category><category>submission</category></item><item><title>Change Paste Online Option To Public
I kept forgetting to set my...</title><description>&lt;iframe src="http://player.vimeo.com/video/19340012?byline=0&amp;portrait=0&amp;color=ffffff" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Change Paste Online Option To Public&lt;/h3&gt;
&lt;p&gt;I kept forgetting to set my pastie to public when uploading, so I found how to make it public by default!&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/3002384833</link><guid>http://textmateuser.tumblr.com/post/3002384833</guid><pubDate>Sat, 29 Jan 2011 19:56:20 -0500</pubDate><category>tutorials</category></item><item><title>Nice collection of shortcuts</title><description>&lt;a href="http://factore.ca/on-the-floor/90-more-than-20-textmate-shortcuts-i-use-all-the-time"&gt;Nice collection of shortcuts&lt;/a&gt;: &lt;p&gt;This dude put together around 20 TextMate shortcuts in a list, check it out.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2991005566</link><guid>http://textmateuser.tumblr.com/post/2991005566</guid><pubDate>Sat, 29 Jan 2011 04:20:00 -0500</pubDate><category>tips</category><category>tricks</category></item><item><title>cmd-ctrl-t</title><description>&lt;p&gt;CrimsonScythe mentioned it on irc, and it&amp;#8217;s in the ##textmate channel&amp;#8217;s topic, but I&amp;#8217;ll second (third?) it here - it&amp;#8217;s just damn useful: ctrl-cmd-t&lt;/p&gt;
&lt;p&gt;That, and the &amp;#8220;Show Keyboard Shortcuts&amp;#8221; command in the TextMate bundle.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2987360193</link><guid>http://textmateuser.tumblr.com/post/2987360193</guid><pubDate>Fri, 28 Jan 2011 23:05:29 -0500</pubDate></item><item><title>A neat theme</title><description>&lt;p&gt;The RailsCasts theme is great - I&amp;#8217;ve been using it for years now: http://railscasts.com/about&lt;/p&gt;
&lt;p&gt;That theme is probably also a good &amp;#8220;template&amp;#8221; to use for custom themes. It&amp;#8217;s got pretty much all of the scopes that I run into in markup/JS/Ruby/PHP/CSS/shell scripting/whatever, but it&amp;#8217;s still a managable number of scopes to fiddle with&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2987358780</link><guid>http://textmateuser.tumblr.com/post/2987358780</guid><pubDate>Fri, 28 Jan 2011 23:05:24 -0500</pubDate><category>themes</category><category>submission</category></item><item><title>Skip the terminal (sometimes)</title><description>&lt;p&gt;It&amp;#8217;s right there in the Text-menu, but I often forget it myself: Execute Line Inserting result (ctrl-R)&lt;/p&gt;
&lt;p&gt;Now, you can&amp;#8217;t use this for the defaults write&amp;#8230;-thing because you need to close TextMate before running that, but a lot of other stuff it&amp;#8217;s pretty useful.&lt;/p&gt;
&lt;p&gt;Say you want the source of a web page in TextMate, you can do just write&lt;/p&gt;
&lt;p&gt;curl -s &lt;a href="http://textmateuser.com/"&gt;http://textmateuser.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;on a line in TM, and hit ^R. Bingo. If your terminal-fu is strong, you can get far.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2985685176</link><guid>http://textmateuser.tumblr.com/post/2985685176</guid><pubDate>Fri, 28 Jan 2011 21:27:26 -0500</pubDate><category>tips</category><category>submission</category></item><item><title>Change Default Drawer Side</title><description>&lt;p&gt;In case someone has not moved into the realm of Project+ yet, the standard TextMate project drawer still works fine. However, before switching, I was constantly annoyed that the drawer for new projects always opened on the right of the main document. The only way to move it left was to close the drawer, move the window all the way to the right of the screen, then reopen the drawer. This would force it to open on the left because it deemed there was no room on the right.&lt;/p&gt;
&lt;p&gt;Forget that!&lt;/p&gt;
&lt;p&gt;Here is a much better and faster way to handle the issue if you so desire.&lt;/p&gt;
&lt;h3&gt;Enter The Terminal&lt;/h3&gt;
&lt;p&gt;If you have never seen it, it looks like this,&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lfq3m22FeM1qfbmpj.png"/&gt;&lt;/p&gt;
&lt;p&gt;Before you start this process, be sure to close TextMate. Once closed, and you are safely inside the terminal, type the following;&lt;/p&gt;
&lt;pre&gt;defaults write com.macromates.textmate OakProjectDrawerPrefersRightEdge -bool NO&lt;/pre&gt;
&lt;p&gt;What the hell is that?&lt;/p&gt;
&lt;p&gt;Glad you asked. The command defaults.write is an OS X term saying &amp;#8220;hey, we are about to edit an application&amp;#8217;s preference file!&amp;#8221; The com.macromates.textmate is the domain for the TextMate preference listing, and OakProjectDrawerPrefersRightEdge is, well you can guess what it is. The &lt;em&gt;Oak&lt;/em&gt; in the front is simply a namespace. -bool is a flag saying we are changing the boolean value to no.&lt;/p&gt;
&lt;p&gt;Now open a TextMate project and revel in the awesome.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2973542559</link><guid>http://textmateuser.tumblr.com/post/2973542559</guid><pubDate>Fri, 28 Jan 2011 03:03:47 -0500</pubDate><category>tricks</category><category>tip</category></item><item><title>Working with text, including line duplication, auto-indention...</title><description>&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="560" height="345"&gt;&lt;param name="movie" value="http://screenr.com/Content/assets/screenr_1116090935.swf" /&gt;&lt;param name="flashvars" value="i=92387" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://screenr.com/Content/assets/screenr_1116090935.swf" flashvars="i=92387" allowfullscreen="true" width="560" height="345" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Working with text, including line duplication, auto-indention and quickly creating html tags.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2959223336</link><guid>http://textmateuser.tumblr.com/post/2959223336</guid><pubDate>Thu, 27 Jan 2011 11:16:07 -0500</pubDate></item><item><title>Creating Time Saving Snippets
This is kind of take-two of a...</title><description>&lt;iframe src="http://player.vimeo.com/video/19200287?title=0&amp;byline=0&amp;portrait=0&amp;color=74457A" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Creating Time Saving Snippets&lt;/h3&gt;
&lt;p&gt;This is kind of &lt;em&gt;take-two&lt;/em&gt; of a video I made a long, long time ago. I have since learned much better ways to make awesome snippets, so here is the updated awesome. Enjoy!&lt;/p&gt;
&lt;h4&gt;The Code&lt;/h4&gt;
&lt;pre&gt;-moz-transition: ${1:all} ${2:0.3}s ${3:ease-out};  
-o-transition: ${1:all} ${2:0.3}s ${3:ease-out};  
-webkit-transition: ${1:all} ${2:0.3}s ${3:ease-out};  
transition: ${1:all} ${2:0.3}s ${3:ease-out};
$0
&lt;/pre&gt;</description><link>http://textmateuser.tumblr.com/post/2950230346</link><guid>http://textmateuser.tumblr.com/post/2950230346</guid><pubDate>Wed, 26 Jan 2011 20:54:23 -0500</pubDate><category>tutorials</category></item><item><title>ProjectPlus vs. Missing Drawer</title><description>&lt;h3&gt;Which is Which?&lt;/h3&gt;
&lt;p&gt;I have only just recently heard of the &lt;a title="Ciarán Walshs Blog » ProjectPlus" href="http://ciaranwal.sh/projectplus"&gt;ProjectPlus&lt;/a&gt; plugin and am now wishing I had run into it before finding the &lt;a href="https://github.com/jezdez/textmate-missingdrawer"&gt;Missing Drawer&lt;/a&gt; one. Thankfully, some IRC friends and awesome readers here showed me the light. So, which should you choose?&lt;/p&gt;
&lt;p&gt;Simply put, from what I can see they are virtually the same in most respects with ProjectPlus edging out victory with some extra sweet enhancements. Such as carrying your finder labels into the project drawer area, and noting the badges on files for repositories such as Git and SVN.&lt;/p&gt;
&lt;p&gt;I am certain I will continue to find more about this and other great plugins, but for now I recommend using the awesome ProjectPlus!&lt;/p&gt;
&lt;p&gt;You can download version 1.3 from the author &lt;a title="Ciarán Walshs Blog » ProjectPlus" href="http://ciaranwal.sh/projectplus"&gt;Ciarán&lt;/a&gt; at his site there, or grab version 1.4 from the fork repo on &lt;a href="https://github.com/gknops/projectplus"&gt;GitHub&lt;/a&gt;. The GitHub download is &lt;em&gt;not&lt;/em&gt; pre-compiled into a clickable install, that I could find, so if you need to know how to compile it check out the latest video here, &lt;a href="http://textmateuser.com/post/2932899844/how-to-compile-and-build-a-textmate-plugin-ever"&gt;Compile a TextMate Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once again, thanks to you all!&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2934970780</link><guid>http://textmateuser.tumblr.com/post/2934970780</guid><pubDate>Tue, 25 Jan 2011 22:03:10 -0500</pubDate><category>plugin</category></item><item><title>Introduction to Scratch Snippits
Awesome contribution screencast...</title><description>&lt;iframe width="400" height="243" src="http://www.youtube.com/embed/clLJBp-BF-Y?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Introduction to &lt;em&gt;Scratch Snippits&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Awesome contribution screencast by &lt;a target="_blank" href="http://baylorrae.com/"&gt;Baylor Rae&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Thanks a ton for sharing Baylor.&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2933988668</link><guid>http://textmateuser.tumblr.com/post/2933988668</guid><pubDate>Tue, 25 Jan 2011 21:08:00 -0500</pubDate></item><item><title>How to compile and build a TextMate plugin.
Ever had the issue...</title><description>&lt;iframe src="http://player.vimeo.com/video/19191153?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;How to compile and build a TextMate plugin.&lt;/h3&gt;
&lt;p&gt;Ever had the issue where you download the source from GitHub for some sweet plugin, only to find there is nothing to click to make it “go”??  I have, and so this video is to help anyone else who has that get through it. Hope it is helpful!&lt;/p&gt;
&lt;h4&gt;Links from the vid:&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://developer.apple.com/technologies/xcode.html"&gt;Xcode Download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ciaranwal.sh/projectplus"&gt;Project Plus Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gknops/projectplus"&gt;Project Plus GitHub Fork&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/crimsonscythe"&gt;@crimsonscythe&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://textmateuser.tumblr.com/post/2932899844</link><guid>http://textmateuser.tumblr.com/post/2932899844</guid><pubDate>Tue, 25 Jan 2011 20:07:00 -0500</pubDate><category>tutorials</category></item><item><title>New Bundle for Mathematica</title><description>&lt;p&gt;A tough program I remember using in college was &lt;a href="http://www.wolfram.com/mathematica/"&gt;Mathematica&lt;/a&gt;. A crazy complicated and super helpful program for mathematics modeling and all. Wish I had a bundle for TextMate to use. Now you can!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lfio8j6j3g1qfbmpj.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Snippets and commands in a friendly editor should make the math time that much more enjoyable. Check it out!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/shadanan/mathematica-tmbundle"&gt;Mathematica Bundle on GitHub&lt;/a&gt;&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2906800832</link><guid>http://textmateuser.tumblr.com/post/2906800832</guid><pubDate>Mon, 24 Jan 2011 02:46:01 -0500</pubDate><category>bundles</category></item><item><title>Must Have Web-Dev Bundles</title><description>&lt;p&gt;Are you new to TextMate? Or perhaps looking for some awesome starting out bundles for your web developing interests? If so, here are three must haves!&lt;/p&gt;
&lt;p&gt;Now the mHTML and mCSS bundles have not been updated in a while, but will still be helpful especially if you are new. They add a TON of tab trigger snippets for many HTML and CSS codes you will continue to write, so definitely worth checking out.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://minimaldesign.net/downloads/tools/textmate-html-bundle"&gt;mHTML Bundle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://minimaldesign.net/downloads/tools/textmate-css-bundle"&gt;mCSS Bundle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;jQuery bundle by &lt;a href="http://twitter.com/#!/kswedberg"&gt;Karl Swedber&lt;/a&gt;&lt;a href="http://twitter.com/#!/kswedberg"&gt;g&lt;/a&gt;, can&amp;#8217;t go wrong with this one considering Karl is on the jQuery team! Be sure to grab this one on GitHub.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/kswedberg/jquery-tmbundle"&gt;jQuery Bundle&lt;/a&gt;&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887964205</link><guid>http://textmateuser.tumblr.com/post/2887964205</guid><pubDate>Sun, 23 Jan 2011 02:06:00 -0500</pubDate><category>bundles</category></item><item><title>TextMate: Power Editing for the Mac</title><description>&lt;a href="http://www.pragprog.com/titles/textmate/textmate"&gt;TextMate: Power Editing for the Mac&lt;/a&gt;: &lt;p&gt;Read a Book!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.skitch.com/20110123-f41gntbn7x5xc3eqe7mikx8jjd.jpg" width="190" height="228"/&gt;&lt;/p&gt;
&lt;p&gt;This is a great book by James Edward Gray II covering a lot of aspects of TextMate from basic usage to language bundle creation. Recommended reading for some intricate fun!&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887838328</link><guid>http://textmateuser.tumblr.com/post/2887838328</guid><pubDate>Sun, 23 Jan 2011 01:56:00 -0500</pubDate><category>resources</category></item><item><title>Theme it up.</title><description>&lt;p&gt;TextMate is kind enough to let us play dress up with it. And here are two themes built by &lt;/p&gt;
&lt;p&gt;Fred LeBlanc at &lt;a href="http://fredhq.com/projects/clouds/"&gt;fredhq.com&lt;/a&gt; that play very nice with both your eyes and your code. Check them out and give them a try.&lt;/p&gt;
&lt;p&gt;&lt;a title="Cloud Themes for TextMate" href="http://fredhq.com/projects/clouds/"&gt;Cloud Themes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lfgqvm0pTo1qfbmpj.png" alt="Clouds"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lfgqw97GGI1qfbmpj.png" alt="Clouds Midnight"/&gt;&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887730949</link><guid>http://textmateuser.tumblr.com/post/2887730949</guid><pubDate>Sun, 23 Jan 2011 01:48:00 -0500</pubDate><category>themes</category></item><item><title>wastm2released.com  </title><description>&lt;a href="http://wastm2released.com/"&gt;wastm2released.com  &lt;/a&gt;: &lt;p&gt;In Case You Were Wondering…&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887625989</link><guid>http://textmateuser.tumblr.com/post/2887625989</guid><pubDate>Sun, 23 Jan 2011 01:40:00 -0500</pubDate><category>resources</category></item><item><title>AckMate - Search on 'roids</title><description>&lt;p&gt;The &lt;a title="AckMate" href="https://github.com/protocool/AckMate"&gt;AckMate&lt;/a&gt; plugin brings searching through TextMate projects to new levels. It is incredibly fast and returns clear results with highlight keywords that link directly to the document, wherever it may be. Seriously, go give this a spin.&lt;/p&gt;
&lt;p&gt;&lt;a title="AckMate" href="https://github.com/protocool/AckMate"&gt;AckMate on GitHub.&lt;/a&gt;&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887605060</link><guid>http://textmateuser.tumblr.com/post/2887605060</guid><pubDate>Sun, 23 Jan 2011 01:38:00 -0500</pubDate><category>plugins</category></item><item><title>The Missing Drawer</title><description>&lt;p&gt;A brilliant plugin for TextMate is the missing drawer. It replaces the sporadic sliding project drawer of TextMate with a stable left side window overview of your working code. As well as offers more options in the base of the window, such as launching in terminal.&lt;/p&gt;
&lt;p&gt;Be sure to check this one out, the project is on GitHub.&lt;/p&gt;
&lt;p&gt;&lt;a title="Missing Drawer for TM" href="https://github.com/jezdez/textmate-missingdrawer"&gt;The Missing Drawer.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lfgq652ZDA1qfbmpj.png"/&gt;&lt;/p&gt;</description><link>http://textmateuser.tumblr.com/post/2887519486</link><guid>http://textmateuser.tumblr.com/post/2887519486</guid><pubDate>Sun, 23 Jan 2011 01:32:00 -0500</pubDate><category>plugins</category></item></channel></rss>
