When TM detects that a file with unsaved changes changed on disk, it
flies a warning panel. If the panel is not closed, but instead I
switch to another application and back to TM, it will fly another
panel. This can be repeated...
Also that panel should probably be modal to the window.
Thanks all for your answers. So I will look again at TM when it
Just a few comments :
>> - I need some way to close XML tags automatically with the easyiest
>> possible keystroke. For some reason, the shortcut for this feature
>> does not work on my system (Tiger on iBook G4 and latest version of
> command-alt-shift-; (on a French keyboard) does not work?
> Seems to
> me that on my old B&W G3 under Tiger it works regardless of the
> kind of
> document edited in TM.
I confirm that this does not work on my system. What's strange about
that is that when I hit this keystroke, the "Automation" menu
actually blinks, as if one of its items was activated, but nothing
more happens. But when I select the item in the menu using the mouse,
it works... As far as I remember I saw in another thread that this
may be due to some kind of conflict with a LateX-related shortcut.
> I have never used an editor that indented soft-wrapped lines. I
> would think that would be annoying because the editor would control
> the indentation, not you.
I'm talking about *soft* wrapping, so this is just a matter of
display. For me this feature offers a very clear view of text-
oriented XML documents (see screenshot attached).
GREYC - Université de Caen
Campus II - Sciences 3 - Bureau 385
as of rev. 469, the custom $PATH var I export from ~/.bash_profile
does not show up in a command *if* the command has a shebang. I don't
know if this is intended behavior but I had a snippet with :
at the top and $PATH was not set the same way it is when I leave off
the shebang and let TextMate parse the command through bin/sh. I only
added the shebang when trying to debug something so obviously the
workaround (for bash anyway) is to leave off the shebang.
Is there a way to do this that is easier than all this svn stuff? I
want to install whatever I need to get my color highlighting of code
After having spent two days completely rebuilding three machines (and
there is still more to do) in the studio I don't have the patience to
figure out how to get SVN to work again...sigh. Why can't I simply
download a file, put it into a directly...and voila. Like a plugin
html macro start/end tag from previous word is absolutely wrong. May
this be because of the new regexp rules/features?
when applying it on div, i get
?1< />:<></>d?1<iv />:<iv></iv>?1< />:<></>
it worked with 1.17beta.
I find this macro quite useful, but it has some quirks (I think).
First, I love how it takes img tags and makes them <img /> rather
When I apply it on a li-tag, and then hit enter, I get a nicely
formated line break with a tab indentation
but when I do the same on a h1 tag, the result becomes
How, why, fix, please et cetera.
Congratulations for your TextMate software, I just switched to MacOS
and I have to say that it seems to be very good. JEdit seems to be
still ahead regarding features, but unfortunately it is almost
unusable for me under MacOS because it is too slow. So I'm very
interrested in TextMate, but it lacks several features I need.
Since it is payware, and because you may be interested in potential
users' requests, here is what prevents me from purchasing TextMate
for now :
- I use to write large documents in XML, and I use the soft wrapping
feature. But unfortunately the indentation is not properly handled in
this mode, since only the first "physical" line gets indented. You
probably now JEdit does that very well, I may send a screenshot if
- I need some way to close XML tags automatically with the easyiest
possible keystroke. For some reason, the shortcut for this feature
does not work on my system (Tiger on iBook G4 and latest version of
TextMate). Also, I think that the JEdit way to do this is very good :
you just have to type "</" and the rest of the closing tag comes up
automatically. For me this is far more natural than typing an
For me the lack of these two features above is a real show stopper.
Also, I have some less important feature requests :
- It seems that it is not possible to use tabs without creating a
project. It would be nice to have an option to say where newly open
files should be opened (in a tab or a new window).
- I noticed that using the tabulation key when a block is selected
does not increment the block but simply deletes it. I assume that
there is another shortcut for this, but I think it would be much more
convenient to be able to use the tab key as for a single line, as
almost all good editors do.
- And of course, having the possibility to have a simple file browser
without creating a project would be great. By the way, it also seems
weird to me that the project explorer expands at the right of the
main window and not at the left, which is quite unusual under MacOS
and does not do well with window maximizing functions.
Thanks for your attention,
GREYC - Université de Caen
Campus II - Sciences 3 - Bureau 385
[For the impatient reader: Just some food for thought, no solution
The discussion about remote projects made me think that ideally
Virtual File Systems (VFS) really do not belong into the editor,
rather they should be part of the OS. An example is the OS X webdavfs
, which allows to mount webdav servers with the Finder, or the
(poorly working and read only) ftp file system . Something like
that for SFTP would be the ultimate solution.
Under linux there is an interesting project called Fuse , which
basically hooks a generic driver into the kernels VFS and
communicates with user-space file system 'modules' (the OS X webdavfs
works somewhat similar). Someone else recently wrote a driver for
FreeBSD  that allows to use the Fuse file system modules.
The problem is that the OS X VFS implementation seems to be rather
under-documented and auite the moving target . It changed a lot
for Tiger. It has developed independent from FreeBSD, so porting the
FreeBSD Fuse driver is not at all trivial (lack of documentation
again not helping).
I briefly entertained a bridge that would make a remote sftp server
appear like a webdav server, allowing it to be mounted locally using
the webdavfs and without extra software on the server. While this is
relatively easy to do (at least compared to the alternatives), it has
one major back-draw: DAV  (complex [dare I say convoluted] as it
seems) does not support the notion of file permissions. And the
thought of making all files pushed to the server executable (or not
executable) is not very appealing.
The ftpfs  on OS X uses yet another approach: It presents itself
to the OS as an NFS server, and translates NFS to FTP. This may seem
like a convoluted approach (and it is), but has the advantage that it
can be completely implemented in user space, and the NFS protocol
encapsulates it from changes in the kernels VFS implementation. So
one could write a bridge/gateway program that serves NFS and
translates it to SFTP. Or (though I have not had a look at
feasibility) it might even be possible to make this Fuse compatible,
giving easy access to many of the file system modules available for
Fuse (, or makings of a RailsFS ). Sometimes I wish I wouldn't
have to work for food...
 man mount_webdav
 man mount_ftp
I haven't had a chance to follow all of the TextMate enhancements as
closely as I would like, but I thought that I saw something about
regexes being able to look back and forward now.
I edit a lot of python files that haven't been written with TextMate,
which means that lines inserted for spacing/formatting are completely
blank. It would be nice if the folding support for Python could
support files that weren't written in TextMate.
Is it possible with all of the regex changes lately that Python
folding support could now support this?
I don't think that just reformatting the file(s) in question will
help because the people writting the files use emacs and have the
contents of their buffer reformatted when they open the file and when
they write it out, they strip any spaces and tabs on blank lines.
Thanks for any information,
When recording a macro with "Use selection for find" it seems to work
for the find clipboard bur not the replace clipboard.
Diretor de Desenvolvimento