How do you substitute one set of TM icons with another? All I've ever
done is copy-paste from the get info window, but this is on a per-file
basis.
--
Ben Jackson
Diretor de Desenvolvimento
INCOMUM Design & Conceito
+55 (21) 9127-2819
ben(a)incomumdesign.com
http://www.incomumdesign.com
Up to this point I've been doing macros the dummy way, recording actions
and saving them, etc... however I'd like to get a little more control
and get access to things like cursor position, etc, that recording isn't
going to give me. Is there a macro API? I haven't found any references
to one in the docs.
--
Ben Jackson
Diretor de Desenvolvimento
INCOMUM Design & Conceito
+55 (21) 9127-2819
ben(a)incomumdesign.com
http://www.incomumdesign.com
I have a variable "myPackage" in my template. I would like to replace
that with the directory of the template.
For example if I created a file at
/project/include/com/kidbombay/Myfile.as
I would like to replace all instances of myPackage in my template with
"com.kidbombay"
Basically the steps are
1. Is the file located inside a "include" directory? If yes continue.
2. Parse all folders down from the include level.
"include/com/client/project" would return "com/client/project"
3. Replace the slashes with dots. "com/client/project" becomes
com.client.project.
4. Replaces all instances of myPackage in my template with
"com.client.project"
How would I do this? I am not very familiar with perl.
Thanks!
I'm really digging into snippets (and loving them, by the way). One
question though, I see $0s used in places and I'm not sure what it
does. Could someone explain it to me? Thanks.
James Edward Gray II
I have tried downloading b5 twice. Once from the prompt inside tm b4
and once from the website and both times the dmg has reported that it
was not mountable...
never had a problem like this before so I am at a loss as to wether it
is something on my end.
Thanks,
Eric C
Hi folks,
Is it me or is the Edit in Textmate service broken in b5? Text acts
like it gets cut and immediately pasted.
- Eric
--
Eric Hsu, Assistant Professor of Mathematics
San Francisco State University
erichsu(a)math.sfsu.edu
http://math.sfsu.edu/hsu
Boy, you give us a little HTML and some of us want more. Here are two
ideas for the HTML Output. Version 3.0? anyway, here they are...
1. Let txmt:// handle commands/snippets/etc and send them to existing
windows. I don't know how hard that would be.
2. Somehow let commands process the results of an HTML form. Not
100% sure how this could work, but I'm imagining being able to set
form action=txmt://...
The upshot of #1 is that you would have a mini-Dashboard in TM.
People could hack out command palettes of all kinds. #2 would add
even more flexibility.
These brainstorms are the result of me wanting floating command
palettes and trying to think of a good interface for my 'Edit
Filenames in TM' contextual menu...
- Eric
--
Eric Hsu, Assistant Professor of Mathematics
San Francisco State University
erichsu(a)math.sfsu.edu
http://math.sfsu.edu/hsu
Because of the Text -> Convert -> to Titlecase key binding (option+u),
I can no longer (easily) insert characters with umlauts (ü, ï, etc.).
Is there a workaround/clever solution/cunning plan to deal with this?
Rich Barton
I don't know if this has been aswered or not, but is it possible to set
multiple folding starts and stops in a syntax file? Like can I edit the
Java syntax to fold { } *and* /** */?
Jonathan Raphaelson
University of Colorado at Boulder
--
Home: 303-469-3442
Cell: 720-937-4372
jonathan.raphaelson(a)colorado.edu
jonraphaelson(a)gmail.com
Just downloaded TextMate today after searching high and low for a text
editor for OS X that has folding. I didn't realize it was a such a
sought-after but generally unavailable feature. I've been hand-coding
in Dreamweaver, which i like for its auto-complete and hints, but
beyond that I haven't really had much luck marrying HTML and PHP in its
framework.
Anyway, to my questions, and thanks for bearing with me as I explore
Text Mate, which looks great. If it's as good as I think it's going to
be, I'll gladly pony up cash for TM.
As far as I can tell, Text Mate won't "remember" code blocks that
you've marked for folding unless you change something in the plist
files with the respective syntax bundles. Yes? (I was surprised that
I could fold up lots of code, save the file, and then lose all of my
foldings when I reoped the file. At first I thought this was because I
hadn't put the file into a project and saved the whole project.)
Anyway, I basically have no idea what I'm doing. Is there some easy
way of specifying the the opening and closing expressions for folding?
Does this require that you have a good understanding of regular
expressions?
I started out viewing my code with HTML (PHP) syntax, which
automatically recognizes some tag structures. When I switched to PHP
syntax, which I like better, it doesn't seem to recognize anything at
all. How does one add or modify the plist information so that TM will
"remember" that I folded blocks such as:
<?php
...
?>
or even
<form>
...
</form>
?
Thanks for any help you can provide. Sorry to be so verbose.
Chas
If a Latex document is split into multiple files, the "to PDF" command
(as advertised on the blog), generates an error. It worked beautifully
previously (B4) - please could this be fixed in the next beta.
Also, there are now two latex bundles (LaTeX and Latex), which is the
most up-to-date?
Thanks,
Tim
Ok,
Possibly very obvious, ...but I can't figure out what key (screenshot
attached) this shortcut refers to.
I'm using a Powerbook. Does everyone know this but me?
Thanks,
Vic
I have a number of Commands to insert some text into the document, but
all of them have a couple of 'side-effects' that I don't want.
1. The inserted text is always selected, and I would prefer it to not
be selected.
2. There is always a New line character behind the input, whereas I
would just want the cursor to remain immediately behind the inserted
text on the same line.
What is it that I'm missing or doing wrong ?? Any help would be
gratefully received.
Command Examples:
INSERT DATE:
Save: Nothing
Command: echo `date +%Y-%m-%d`
Input: None
Output: Tried all versions ( Insert as Snippet / Replace Selected text
/ etc )
INSERT PATH2FILE:
Save: Nothing
Command: echo $TM_FILEPATH | sed
"s|^$TM_USER_ROOT_DIRECTORY\(.*\)\$|\1|"
Input: None
Output: Tried all versions ( Insert as Snippet / Replace Selected text
/ etc )
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
We've talked about this before, but I don't think anything became of
it. Here's the idea:
Create a preference so that new tabs are not created for every item
clicked in the project drawer. To create a tab you would have to
shift-command-click or something like that. Without the modified click,
the current file would open either in a special "current item" tab on
the left, that would simply be replaced by whichever item is clicked on
next.
This is similar to Safari's tabbed page behavior.
For super-organized people that remember to close all the tabs they
don't really need, they can choose not use the preference and retain
the current behavior.
For people like me that quickly reference other files and then forget
to close them, this would be a nice way to avoid unnecessary tab
clutter.
Ed
Especially when using things like the Subversion bundle, these files
showing up in the 'Open Recent' makes the feature approach useless. Is
there any way that these files could be ignored for this?
--
Robert M. Zigweid rzigweid(a)zigweid.net
http://rzigweid.zigweid.net
I'm starting to dig a little deeper and let TextMate do more for me.
Next stop, templates. While we're there, here are my questions about
them:
1. Can I control where my cursor appears after the template is filled
in?
and
2. In the project's New File dialog, the template list is in a
predefined order and the top ten items have key shortcuts. How can I
affect this listing, to get my templates were I want them?
Thanks.
James Edward Gray II
Thank you!
BTW I was dubious about the pen in the icon previously, but in my dock
it looks pretty good. (I've liked all the recent designs actually.)
Paul
The bundle is just gorgeous, especially for things like "svn blame".
It really shows the potential of the HTML output.
However.
svn is extremely slow on my computer (and perhaps on yours). Is there
any way to either (1) put up a status bar (cocoadialog will do it)
and/or (2) make the thing run in the background or otherwise not
block TM from running?
I'm thinking (2) is impossible unless Allan reworks how commands are called.
--
Eric Hsu, Assistant Professor of Mathematics
San Francisco State University
erichsu(a)math.sfsu.edu
http://math.sfsu.edu/hsu
I took my own stab at an icon this morning, after reading Apple's
Guidelines. It didn't turn out at nice as anything that's been
presented here already, but I decided to post it anyway in case it
gives someone with more talent than me any ideas.
http://www.grayproductions.net/ruby/images/TextMate_Icon.png
In my defense, it looked a lot better when I was still playing with it
at large sizes in the ray tracer. :) You could almost read the code
and you could see the brushed metals. Ah well, it seemed like a good
idea at the time.
James Edward Gray II
I'm looking for something to replace Transmit, since TextMate won't
work as one of it's external editors. I need an ftp client that will
upload when TextMate Saves.
(Sorry, Allan I know you made suggestions via IRC, but I closed that
window. I think this topic deserves to be in the list archives
anyway.)
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
Wow, this icon quest is getting really exciting, but ever more
confusing, so I thought a simple poll between the two (???) top
contenders could be of general interest, and a lot less confusing as to
which one anyone is commenting on.
Yeah, I know I'm being a bit of an anorak, but can't help it, and I am
taking my medication daily ;-)
To register your vote, please do a reply with the name of your
preferred icon selected, and if you so wish add your reasons to why you
like it below the quoted text.
Any other comment belongs in a completely new thread. Please try to
keep it on point here. Thank you! ;-)
Icon A by Bartelme.
Icon B by Ethan.
My vote:
Icon A by Bartelme
Reason: I'm not entirely sure why, but I'm guessing it's something to
do with Bartelme's icon following the general "text editor" icon look,
and it is more in line with the 3D feel of the other Apple app icons in
the dock which I think is more appropriate and professional.
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
Greetings all (from a relatively new BBEdit->TextMate convert)
Is there an easy way to insert a file/directory path into a TextMate window?
I can do it using the slightly ugly applescript hack below, "Insert Finder
Selection", but it'd be nice to drag-then-hit-command-while-dragging or some
such.
Just for fun I've included a couple of Perl commands for reading in a file
"Perl Infile" (it's up to you what you do with it!) and for writing to a
file "Perl Outfile". They try to be a little bit helpful: if you've selected
text in TextMate the commands assume it's a filename and wrap around it,
otherwise CocoaDialog is pulled up and you must select a file. in "Outfile"
you can also select a directory: in this case it prompts for a filename to
write to. See Eric's earlier post about CocoaDialog (http://cocoadialog.sourceforge.net/)
You will need to change the $CD variable used in these scripts if you choose
to install it somewhere other than /Applications .
Regards,
Paul
------------------------------------------------------------------------
Insert Finder Selection:
------------------------------------------------------------------------
Save: Nothing
Command:
osascript<<END
set linefeed to "
"
tell application "Finder"
set x to the selection
if the length of x is 0 then
return ""
end if
set mylist to {}
repeat with i from 1 to the number of items in x
set y to item i of x as alias
set mylist to mylist & (POSIX path of y)
end repeat
end tell
END
Input: None
Output: Insert after selected text
Key Equivalent: command-option-ctrl F
------------------------------------------------------------------------
------------------------------------------------------------------------
Perl Infile
------------------------------------------------------------------------
Save: Nothing
Command:
perl -e '
my $CD="/Applications/CocoaDialog.app/Contents/MacOS/CocoaDialog";
my $TMD=$ENV{'TM_DIRECTORY'};
my $selection=$ENV{'TM_SELECTED_TEXT'};
my $file;
if ($selection){
($file=$selection)=~s/\s+$//; # kill any trailing space
}else{
my $rv=`$CD fileselect --text "Select a file" --no-newline --with-directory "$TMD"`;
chomp($file = $rv);
}
exit unless $file; # user cancelled
print <<HERE
my \$infile = "$file";
open IN , "\$infile" or die "Input error: \$infile\\n\$!";
while ( <IN> ) {
}
HERE
'
Input: None
Output: Replace selected text
Key Equivalent: command-option-ctrl I
------------------------------------------------------------------------
------------------------------------------------------------------------
Perl Outfile
------------------------------------------------------------------------
Save: nothing
Command:
perl -e '
my $CD="/Applications/CocoaDialog.app/Contents/MacOS/CocoaDialog";
my $TMD=$ENV{'TM_DIRECTORY'};
chomp(my $rv=`$CD fileselect --text "Select a file" --no-newline --select-directories --with-directory "$TMD"`);
if (-d $rv){ # dir selected: need to append name
my $out=`$CD standard-inputbox --text "$TMD" --informative-text "Enter the name of the file" --no-cancel`;
my ($name)=($out=~m/.*\n(.*)/m);
$rv.="/$name";
}
chomp(my $file = $rv);
exit unless $file; # user cancelled
print <<HERE
my \$outfile = "$file";
open OUT , ">\$outfile" or die "Outfile: \$outfile\\n\$!";
select OUT; # print to OUT filehandle by default
HERE
'
Input: None
Output: Replace selected text
Key Equivalent: command-option-ctrl O
------------------------------------------------------------------------
Hi,
During the last couple of weeks I have not been able to comepletely
follow all the stuff going on in this mailinglist. I completely missed
the introduction of the "view as HTML" feature. I noticed a couple of
references to it and have seen that some people use it now in their bundles.
However, when I wanted to get into it, I found that bundles are not
really documented. Could people perhaps put some documentation on the
wiki about their bundles?
But an even better way would be to have some help/description feature for
bundles within TM...Allan, what's your take on that?
Jeroen.
--
"We apologize for the inconvenience"
(See "The Hitchhikers Guide to the Galaxy")
Beta 4 is out -- to those of you who got the beta 3 w/o bundles and
therefor installed these as user/local bundles, I'd recommend removing
these, since updated defaults won't show otherwise (but new defaults
will).
Just so you know:
Today I noticed TM didn't send the file back to Fugu anymore on save.
(It can be weird when you think you saved files when, in fact, you
didn't!)
After reinstalling TM, rebooting, repairing permission, etc., I
remembered I had enabled "atomic save" earlier.
This was the problem, everything back to normal when it's unchecked.
I don't know if the problem is in Fugu or TM.
Shouldn't TM falls back to normal writes?
Anyway, here is a log entry in case it helps:
-------------
2005-02-09 03:51:15.255 TextMate[555] initWithOptions: {
auxiliaryFileInfo = {
customPath = "sftp://fatal@10.0.0.115/temp/test.txt";
fsref = <NSAppleEventDescriptor:
fsrf($FF9C80000013A3280013A3270000000000000000000000000000000000000000…
$)
2005-02-09 03:51:19.086 Fugu[528] coerceToDescriptorType typeFileURL
failed.
2005-02-09 03:51:20.822 Fugu[528] Couldn't coerce descriptor to typeFSS
--------------
I know, it's late here. Must sleep! ;)
--
Fred
The "Find in Project..." feature has been acting oddly when searching
for strings with "special" characters in them. I have the "Regular
Expression" box unchecked and the "Ignore Case" box checked.
I have a project with ~100 files in it. About 75 of those contain the
variable $ROOT_DIR. When I do a "Find in Project..." and search for
$ROOT_DIR I get three results back. I really can't figure out what is
special about the three that are returned. Is the "$" causing a
problem? I would think that if you are not using regular expressions
that all special characters would be automatically escaped.
That's my first problem. Here's the second:
I then tried "*\$ROOT_DIR*" with the regular expression box checked
just to see what would happen. I realize that this doesn't make much
sense as a regular expression. I know next to nothing about them.
TextMate proceeded to give me the spinning beach ball for about five
minutes. My system became unresponsive. TextMate eventually bombed.
I opened TextMate again and repeated the search. Same results.
Should there be error checking on the regular expression before it is
executed to prevent things like this?
Bryce
Hi all,
I couldn't help but chime in here.
As noted, Yummy FTP supports remote editing via SFTP and FTP, and supports TextMate
directly using the ODB editor suite. It will also make a transfer completion sound of your
choice.
Yummy FTP also allows additional editors to be defined other than the standard TexMate/
BBEdit/etc. Additional editors can be selected by using the Edit With option, so this might be
what you're looking for in order to edit with jEdit, for example.
We've also recently implemented the ability to specify remote editors per file name extension,
but that is only in the beta we're working on right now. This will allow you to just double-
click a file and edit it with the remote editor you have previously chosen.
Of course, Yummy FTP isn't free but $25 isn't too painful :-)
Sorry for the advertisement. I hope the information is helpful.
Best regards,
Jason
Jason Downing
----------------------------------
Yummy Software
Software so good you could eat it. Yum!
www.yummysoftware.com
----------------------------------
That is a basic Apple concept, like cmd+left/right to go to the
beginning/end of a line. Try dragging an active selection in Mail.app,
if you hold opt while dragging it copies instead of moves.
My brain can't let go of the instinct to drag text. Is there a way to
make it work?
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
What is atomic saving?
How can I tell TextMate to save as soon as it loses focus? Due to I compile
some Xcode apps inside Xcode, and use textmate to do all my editing and I
keep forgeting to hit Command-S. (unless someone has a more effient way)
Thanks :)
Paul
Hello. I'm a new TextMate user, still trying to get the hang of using
an automation heavy editor. I've run into a few questions as I'm
getting use to the program and even managed to answer most of them
myself, with a little playing around. One is still tripping me up
though, so I thought I would ask.
I have Smart Typing turned on and am trying to figure out if I like it.
Most of the time, it's fine, but there are times when I don't want the
pair, like the apostrophes in this sentence. Is there any way to get
it not the add the closing marker for a single keystroke?
Thanks.
James Edward Gray II
Allan,
Here's a suggestion that came to me this morning. How about applying
the wonderful logic in the file chooser to commands and macros? I was
thinking of it being very much like Quicksilver for TextMate commands.
I love it that the number of Bundles for TextMate is growing so
quickly! What I don't like is that there is very little structure to
the allocation of keyboard shortcuts. Its very quickly becoming
emacs-like in the number of option-command-control-foo key-combos one
must remember. I know they are all there in the menu system, but I
prefer to not use the mouse very much when I'm writing and programming.
One thing I always like about emacs, was that I could type Meta-x and
type in the the beginning of a command, hit space for auto-complete,
maybe a couple more characters, and I would have the command I was
looking for. I used this technique for a whole host of commands that I
used fairly often, but not often enough to remember the keyboard
shortcut. I think you could easily go one better by applying your
matching algorithm to macros and commands. Another thing that I liked
was that emacs was self-teaching in that it would often tell me the
keystroke needed to activate the command I just typed, so that after
seeing it a bunch of times I would just start to remember.
Brad
Brad Miller, PhD
Assistant Professor
Luther College
http://www.cs.luther.edu/~bmiller
jabber: bnmnetp(a)jabber.org
Woah, quick response! Thanks.
I would like to be able to preview latex equations as I'm writing. I
really like writing latex, but can't wrap my mind around all the
brackets in latex equations. There is a service called "equation
service". In the text editor, you highlight the text you would like
previewed and call the equation service. It cuts the highlighted text
into the clipboard, turns it into a pdf, and then copies this into the
clipboard and pastes it into your document. The result is that you
see a typset equation rather than a mess of latex code. When it
creates the pdf, it stores the latex code you orignially typed in the
pdf. This way, equation service can be recalled on the pdf preview,
this time replacing it with the orignal latex code so you can edit it.
Under emacs this functionality is provided by an addon called
preview-latex which is brilliant (
http://preview-latex.sourceforge.net/ ). However, I'm fed up with
emacs and would like to try a cocoa based editor, as they are way more
easily applescripted.
The webpage for equation service is
http://www.esm.psu.edu/mac-tex/EquationService/
- Rob
P.S. (I may have imagined PDF Replacement Services. The equation
service home page talks of a program either supporing or not "text ->
PDF services". I have looked on apples developer site and found no
reference of this.)
Hi Allan,
I know, you probably have to do other things concerning
TM development but I have one thing which I would like to
see because it now very often annoyed me:
Opening a Folder via the Open-Menu.
It happens very often that I want so open several files at
once but the only way to do this is to mark them all in the
open-dialog via Command-A, but then I can't browse the sub-folders.
So my request is that I can fire up the open-dialog via
Command-O (like ATM) and then also can select folders
and start a new project this way.
--
Torsten Becker
(novaa on freenode)
I know this is probably on Allan's To Do list, and was mentioned not
too long ago by others, but I haven't found the actual implementation
discussed anywhere. So here goes my 2 cent worth of ideas.
I think the ideal implementation of this feature is just like the Apple
implementation in the Apple Menu's - Recent Items. The applications (=
projects) and the files (= TM single non-project files opened) are
separated as sub-menus of the menu item. Nice, clean and easy to use.
The settings for the number of items stored in each sub-menu should
then be set in the Preferences window, something along the line of what
is in System Preferences - Appearance -> Number of Recent Items:
For the past month or so I've been working with 3 projects opened at
all times. Then over the weekend I closed them down and looked through
some new code from a friend. As a result, I now have to 'go hunting'
for the .tmproj files through the Finder. I know, it doesn't stop me
from working, but this is just some basic 'spit & polish' to correct a
minor workflow problem in an otherwise fantastic app.
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
Hello all,
I started using TextMate 1.1b4 and really like it so far. I'm just
beginning to learn about Ruby and TextMate is much better than BBEdit
with it.
I was looking around the Web for some example code, and saw on
someone's blog that they had colorized Ruby code examples with line
numbers. I emailed them to ask them how they did it, and they told me
they used Vim. They said in Vim, you open the file you want colorized
and type ":runtime! syntax/2html.vim". Vim will then split the window
with the original in the upper half and the colorized HTML version in
the bottom half. He then copies what he needs out of that and pastes
it into his blog entry. He says it will work with any language Vim
understands.
What I'm wanting to know is if there's a way to do something like this
in TextMate? Perhaps a command? I'm not familiar with the inner
workings or power toys in TextMate, so any help would be appreciated.
Thanks,
Chris
With the recent introduction of Apple's Pages software I have been
reading a slew of reviews that point out it's short-comings however
this has also prompted people to write in solutions for them. I have
discovered some very nice services (that will of course work in
Textmate as well) so I wanted to start a discussion on what services do
you use (perhaps not use do to stability issues) and can not live
without.
Here is one that I think I will be using quite often:
http://www.nisus.com/Thesaurus/
Looking forward to some new toy : )
Eric C
I have not found any documentation on how folding works. From what I
can tell it is a combination of character pairs and indentation. I'm
have great stress trying to make sense of a PHP class which I did not
write. I cannot make sense of it in BBEdit which I have always used
for code. (I stumbled on TextMate today.) TM would help greatly with
it's folding feature, if I could properly fold functions. However the
class author used inconsistant indentation (for which he should be
tortured) which is causing folds to begin with the { of a function
declaration and the } of an if clause. I have checked using BBEdit's
Text>Balance feature (which is very cool and should be added to TM) and
the {'s and }'s are properly balanced. But, since the indentation
sucks, I can't fold.
Please correct the folding behavior.
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
For those of you who have not used it, BBEdit amid all bloat actually
has a few useful features. One extremely useful feature is the
"Balance" command. It simple creates a selection that extends from the
beginning of a markup tag (ie. "<div>"), brace (ie "{"), or bracket (ie
"[") to the closing markup tag, brace, or bracket. The most important
part is that it accurately accounts for nesting. This feature seems
expendable on perfected code, but it is a life saver when you have
several nested control structures and you have forgotten a closing
brace. It is also very useful when trying to make sense of
Microsoft-proofed HTML with several nested divs and no whitespace.
The balance command can be call from the "Text" menu item, or by double
clicking an opening or closing brace, bracket or the GT/LT of a markup
tag.
Please add this simple feature.
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
I noticed that my hand automatically went to the enter key on the
numeric key pad to start renaming a file in the drawer. I have a
feeling that I could probably map that key to the function although I
am not sure how to do it. Any Ideas?
The suggestion would be do have the above as a default behavior if it
can be done.
Sincerely,
Eric C
I have arranged for an IRC channel to be set up for TextMate
discussions of any sort. I created it on freenode.net, which is usually
for open-source projects, but the requirements fit the purpose I had in
mind well enough.
A list of IRC servers for this network can be found here:
http://freenode.net/irc_servers.shtml
..and the channel is called, of course, #textmate
Hope to see some people there soon :-).
--
Sune.
:: the Cottage of Lost Play.
:: http://cyanite.org
I have been writing feature requests to the mailing list. As an
application developer and project manager I have had to read, write,
revise, and follow hundreds of functionality specs. I write my
requests with functionality spec verbiage.
Is this a proper use of this mailing list?
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
When any selection is made, the left margin should gain a "begin fold"
icon similar to the ones that appear next to the start of a foldable
chunk of code. It would differ in appearance by replacing the dark
gray color with the highlight color. Clicking this icon would fold the
entire selection into a single fold. Unfolding the chunk of code would
reselect that chunk of code only if another selection did not exist.
Please add this feature.
Thank you,
--==<< R i c h a r d B r o n o s k y >>==--
Hi to all,
I finally took 2 minutes to make the yet unreleased 0.7 version of svnX
available to you (not public yet).
You can download it here :
http://www.lachoseinteractive.net/_files/svnX0.7.zip
It has a new feature : you can invoke it from TextMate (via
AppleScript) and be presented with a window with the different
revisions of the edited file.
Here is an excerpt from the help file (Help menu).
Invoking svnX's diff window with Applescript
It allows you to use svnX's diff window from another application.
Usage :
tell application "svnX" to diff /absolute/path/to/the/file
TextMate example :
osascript -e 'set TM_FILEPATH to get system attribute "TM_FILEPATH"' -e
'tell application "svnX" to diff TM_FILEPATH'
You can also invoke FileMerge to compare the file with the pristine
copy (without displaying svnX's diff window, actually without even
opening svnX) :
/usr/local/bin/svn diff --diff-cmd
"/Applications/svnX.app/Contents/Resources/svndiff.sh" $TM_FILEPATH >
/dev/null
More info about svnX here :
http://www.lachoseinteractive.net/en/community/subversion/svnx/features/
Dominique PERETTI
http://www.lachoseinteractive.net
How can automate the process of:
piping a Markdown through markdown.pl
having it open in an external browser of my choice (preferably Opera 8
beta as it does the best job of honoring print related CSS)
grabbing the X/HTML source
putting the source into a new TM document
Is that even possible. I'm open to other suggestions about going from
Markdown to PDF.
-t
Having just tried out the new 1.1b4 version, I just have to share a few
thoughts.
1. The Search field in the File Chooser window should contain a number
of options a la Finder & Mail for how the search algorithm should work.
Although it's cool to just type 'td' to get the 'todo.txt' file, but
sometimes I want to be able to just use 'str' to find the files that
have "string" in them for example. Or doing a find on 'class.' to just
have my various classes show up as another example. There are many
more.
2. HTML Output Options. The new Bundle Editor is really cool,
especially the resizing when switching from "Show as HTML" to "Show in
separate window".
Although I assume Allan have already thought about this, I just have to
ask. Is there any chance that we could have a few options there as well
? Such as
Default Format: None - <pre> - <code> - <p> - (??) (if it's not
obvious what I mean, just let me know)
Default HTML File: 'Choose file field' / path
If we could have a default HTML file that the command output could be
replaced into. Sort of like this:
<html>
<stylesheet>
<body>
$TM_COMMAND_OUTPUT
</body>
</html>
I know that we could create files and code in our commands to do most
of this, but it won't be as elegant.
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
Hello,
This is my first post to this list, so I hope it's ok. been using
Texmate for web site development with PHP for a while now and love it.
However, I always preview pages in Safari because of the limitations of
the included web preview. With the new html output of the latest beta I
was reminded again of it, but found the same problems.
I think the issue of it closing when you change tabs has already been
brought up, which is really annoying if you want to edit a css file,
for example. Could its behaviour be that it always stays open. If you
want to preview another page, it could then open as separate tab in the
preview window. Only the selected tab need be automatically refreshed,
but you could easily switch to your other previewed pages.
Another thing that I'm not sure if any one has mentioned is that when
you pipe it through the PHP binary, require() and include() don't work
when the files have a relative path to the script.
Any apache server env variables are also bypassed so you can't
reference 'SCRIPT_URI' etc.
I don't really want to change every script to have absolute paths, as
that becomes rather inflexible.
would be glad to hear any solutions anyone might have.
thanks, max