I've been using TextMate for years and I'm productive and happy with it. However, I like to try other editors from time to time to see if I'm missing anything. Recently I spent some time learning Vim and I discovered a few things that I particularly liked.
1) Split windows -- not the kind of split windows you normally get in Mac applications, but the Vim style ones. In Vim you can easily navigate from the keyboard to your different splits and choose what files to display in each. Additionally, you don't have to reach for your mouse to create a split. When you split, Vim divides the space up for you which is what you want most of the time. I found that it is very handy when needing to view more than 1 file at a time, which in my case is most of the time. Closing splits is about as easy as they are to create -- all from the keyboard. Multiple windows isn't really the same thing because they are slow to setup and tear down.
2) Selective multifile grep -- in Vim you can use a regular expression to open a set of files, and then just grep across the open files.
3) Don't need arrow keys -- after years of editing with the mouse; I find it painful to reach for it. It hurts my right shoulder and shoulder blade. It even hurts to have to move my hand down to the arrow keys. However, in Vim it is easy to keep your hands resting on your keyboard with your shoulders relaxed. No reaching for the mouse or arrow keys.
Q1: I recently updated to TM2alpha, and I'm quite fond of it! I mostly use
TM as my LaTeX editor. However, when I compile documents the log window
doesn't close when the PDF is viewed in Skim. I have made sure the "Keep log
window open" option is not checked. Actually I would like the window to show
only at errors
Q2: I would prefer to be able to chose the log window layout to be more
minimalistic, kind of terminal-like, as I find the default layout to be
unnecessary graphical and heavy. I've tried to google about a bit, but can't
seem to find if changing it is possible or not.
View this message in context: http://textmate.1073791.n5.nabble.com/Compiling-LaTeX-log-window-tp25794.ht…
Sent from the textmate users mailing list archive at Nabble.com.
I'm sure there's an easy answer to this but I'd like to be able to specify
a particular directory under one of my favourites to be *ignored *by
textmate. The reason for this is that this directory has a bunch of
compiled template files and shows up as "noise" when I use the CMD-T/Goto
Is there a command I can put in a .tm_properties files, etc.?
For anyone like me who is searching how to actually install 3rd party
bundles into TM2, getting confused by the older posts here mentioning
Avian folders and what not, here's my micro-summary how it currently
worked for me, pretty easy, using Gerd's MultiMarkdown as an example:
1. Go to
2. git clone git://github.com/gknops/MultiMarkdown.tmbundle.git
This creates the MultiMarkdown.tmbundle folder
3. Restart TM2
That's right, no cache deleting required, the MultiMarkdown bundle
appeared both in the Bundle manager and in the list of installed
bundles under Menu->Bundles.
Also, the multimarkdown command (that I installed with homebrew) was
automatically found and used by the bundle.
As often, this turned out to be easier than I thought. ;)
PS.: Using TM2.0-alpha.9387 on 10.8.2
Let's say I work in a few different web frameworks, and I need to
reference the js directories for a couple of these. I can't rename the
folders because the framework references them as js.
I can't make them a favorite because textmate requires unique names for
favorites, and I can't rename the source directory of the frameworks
without breaking the framework.
I could go to the first unique root and then drill down everytime I open
the favorite which is 3-4 dirs deep, I really don't want to do that
especially when I'm comparing source to compiled versions and might have
different levels above.
What is the better workaround?
cd ~/Library/Application\ Support/TextMate/Managed/Bundles
git reset --hard 6046ce52330544d97ba9493c8dc56c7dcfcc6692
Sorry about the inconvenience.