I'm trying to get TextMate to open some html returned from a perl
script with little success.
If I create a new command and type:
echo "<html> ....etc ....etc </html>"
with the Output set to show as HTML everything works fine. However
with the results from the perl script nothing happens. The command
simply reads:
$TM_BUNDLE_PATH/Tools/returnHtml.pl
When the output is set to "Open as new document" or "Show in separate
window" I get to see the raw html without any trouble.
I've check other bundles for examples and searched the archives but
can't see where I'm going wrong, can anyone help?
Cheers,
Simon
The theme booming seems sadly over, it was fun :)
So I'm doing what I can to spice it up again, don't know if this is
good, or who'd want to use it, but here it is. Except for the
comments, all colours are "extremes", that is, either 0 or 255 on the
RGB scale. One possible idea would be to have blue for comments, but
I just couldn't stand to loose the standard grey. I based it on
Allans MagicWB theme and changed the colours (that is to say, both
themes address the same scopes).
Andreas
I currently have NO custom bundles except PHPcodecompletion (in ~/
Library/Application Support/TextMate/Bundles), and still nothing
shows up in js, php or html files. js files have several types of
functions, html/php has divs, images and form elements. I did get
symbols in a css file ...
Any ideas? Going on version 513
Andreas
Hello,
I tried typing txmt://open?url=file:// in a new window and it opened
a new window when I typed the last slash. It looks like its trying to
execute the url.
- Juan
I'm a bit torn what the "correct" behaviour would be in this case,
but when I open an existing file in TM, then move that file and save
it, then it appears wherever I opened it from originally, not in the
new location.
I thought TM checked the status of open files, or does that only
apply for projects?
Daniel.
It seems the syntax parsing chokes on heredocs, code provided below
<?php
$xmlstr = <<<XML
<?xml version='1.0'?>
<movies>
<movie>
<title>PHP: Behind the Parser</title>
<characters>
<character>
<name>Ms. Coder</name>
<actor>Onlivia Actora</actor>
</character>
<plot>
So, this language. It's like, a programming language.
Or is it a
scripting language? All is revealed in this thrilling
horror spoof
of a documentary.
</plot>
<rating type="thumbs">7</rating>
<rating type="stars">5</rating>
</movie>
</movies>
XML;
$xml = simplexml_load_string($xmlstr);
echo "<p>" . $xml->movie[0]->plot . "</p>";
?>
example taken and trimmed slightly from
http://se.php.net/simplexml
Andreas
I decided to just make my own Lua module, by hacking an existing
module and (for now) making up my own UUID. I'm 95% done, but for two
(related) issues:
In Lua, you can have a multi-line string delimited by [[ ... ]]. For
example:
local theMessage = [[
Hello world
How are you doing?
]]
I've got that one covered. However, Lua is tricky and allows you to
have nested [[..]] pairs within this block. So, for example:
local theExample = [[
Hello world
In Lua, a string can contain nested [[...]] pairs.
This includes a case like [[ hi [[ there ]] ]]
More string]]
Is it possible to do this? I don't think so in general PCRE, but
didn't know if TextMate or Oniguruma had some sweet balancing.
Right now I have:
{ name = 'string.quoted.multiline.lua';
begin = '(?<!--)\[\[';
end = '\]\]';
swallow = '\[\[(.|\r)*?\]\]|\\.';
},
which handles a single pair of [[..]] on the same line inside a
block, but doesn't handle multiple nesting or (for reasons I don't
understand) handle a single pair across multiple lines. Where can I
find more information on the 'swallow' bit?
I am in the midst of creating a Tcl mode for Textmate. I was wondering
how I would do the following in the language code:
mk::create
Often in Tcl a namespace will be like the above a word followed by a
:: followed by a word. How would I get Textmate to color the entire
"mk::create".
Just found out about Textmate while looking at the TurboGears
framework, which also got me interested in Python. : )
Robert
I recently updated to build #513 and suddenly snippet insertion on
tab no longer works. Previously, I was able to type "script" and then
hit tab to have a chunk HTML/JS inserted... No matter what text I try
to type-tab, snippets are not being inserted (img, meta, title,
table, etc.).
Any ideas?
Thanks,
Scott
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
\ Scott Upton
\ uptonic
\ Real simple web design
\
\ http://www.uptonic.com
I know that tabs show up if I have a "project". However, for
individual files it seems (or I haven't found the setting) to open
each new file in its own window. Is there a way to set it so that
Textmate will use tabs by default?
Robert
Hi,
I was just reading through the blog post about the switch from the
'tm' command line tool to 'mate' and noticed the mention of the
subversion integration! Nice! Well, it would be :) For whatever
reason, it's not functional for me. I'm receiving this error when I
invoke any of the Subversion dialogues:
/bin/bash: line 1: require_cmd: command not found
and/or:
sh: line 1: svn: command not found
Anyone seen this?
Thanks!
Stephen
I don't know when it happens, but it seems to just kick in after a
while. Anyway, some keyboard shurtcuts stop to work, and when I go in
and try to reassign them just to see what happens, a "cirlce" is
inserted behind the shortcut, a picture will say more than I ever can
explain.
http://hem.bredband.net/perihelion/textmate.png
it seems my keyboard sends in this very weird thing, which only
affects textmate. I have version 1.17beta (the latest beta released a
while back, not the latest latest, and I do nothing cvs fancy or
anything, I download from the main page every once in a while).
I run tiger 10.4.2, on a powerbook, but I have an old "pc" ps/2 type
keyboard hooked up through a ps2->usb converter.
Since you'll probably ask me this, I'm gonna try with the built in
powerbook keyboard now.
The powerbook keyboard seems not affected, and when I pull out and
replace the usb cable it seems the problem disappears. Interesting to
note is also that
<div></div>[enter]
does not produce
<div>
|
</div>
but instead
<div>
</div>
so in the end, I guess it's related to my converter somehow, but now
you all know for the future :)
Andreas
- Find in selected folders from project drawer
- Run TxMt commands from terminal through mate (would make using TxMt
with stakeout a lot more powerful)
What do you think Allen?
Best regards,
Ben
I just upgraded TextMate today, but it didn't have the usual includes
(the service and the bin/ applications). Now running "tm" says, "tm:
you need to update this helper tool (server at version 2)." How can
I get the latest version of these extras?
James Edward Gray II
Hi,
I'm trying to run an "svn up" on my checked out bundles. I'm getting
this error:
subversion/libsvn_subr/utf.c:453: (apr_err=22)
svn: Can't convert string from native encoding to 'UTF-8':
subversion/libsvn_subr/utf.c:451: (apr_err=22)
svn: HTML ?\226?\128?\147 4.0 Strict
It did work a few days ago.
Thanks,
-Eric
Does anyone know if its possible to get the full path to the current bundle
within a command?
Many Thanks
Chris Jenkins
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
Hi everybody,
I've just upgraded to revision 513, and I've noticed that qq strings in
Perl are no longer being recognised properly. Not just my beloved
qq||, but also qq(), qq{} and for that matter qw().
The "Show scope" command from the lovely new Textmate bundle simply
shows "source.perl" here, so I guess there's something wrong with the
definitions in the language bundle for Perl, but I can't see anything
obvious here.
Is this affecting anyone else?
Cheers,
Andrew.
--
::
article seven Andrew Green
automatic internet andrew(a)article7.co.uk | www.article7.co.uk
Hi,
I am trying to adjust keybindings for text movement, and have issue
with my custom ^j shortcut (yes, Vim related ;-). In Pages and Mail
this shortcut works just fine, but in TextMate it is bound to
"Reformat and Justify" menu item. Therefor I added TextMate to
Keyboard shortcuts preferences pane, and assigned @^J to it. It works;
the new shortcut appears in the menu and I can use it. But the old
shortcut (^J) is also still bound to "Reformat and Justify", so it
doesn't work for the text movement.
Any ideas how to fix it?
Thanks!
--
Ksenia
On 5 Oct 2005, at 15:23, Neil Lee wrote:
> So, and I'll say it again, documentation! Give me a printable set
> of docs that I can take with me on the metro and I'm yours for life.
OK, here's a small start that will hopefully get Neil and others
going until something better comes around. ;-)
-- Unzip the attached "Create TextMate Print
Documentation.tmbundle.zip" file
-- double-click the "Create TextMate Print Documentation.tmbundle"
and TM will install it for you directly
-- Restart TM
-- Go to Automation -> Run Command -> Create TextMate Print
Documentation -> Create Print Documentation
-- Open Help -> TextMate Help and then you should see a "Single Page
Print Version" link in there. Click on it and print.
Quick hack that works great on my system, and should hopefully work
just as well on other systems.
Alternatively, you can Cmd+Click the TM icon in the Dock, right-click
the TM app icon, and select "Show Package Contents", Navigate to
Contents/Resources/English.lproj/TextMate Help Book/ and drop the two
documents inside this .zip file in there. But then they would be
replaced each time you update the main TM app.
PS. The Ruby Code Quality Control Committee should probably NOT look
too closely at my code in the command ;-)
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
Hi,
sometimes I test anything (like html page and perl scripts) writing
directly on Desktop, first to pass them in the correct localhost web
site folders, so I've set Apache to handle also $USER/desktop as
localhost directory.
I try to put in bundle editor, html this line:
open `echo $TM_FILEPATH | sed "s|.*/$USER/Sites/\(.*\)|http://
localhost/~$USER/desktop/\1|"`
but it doesn't work
Please, there is a solution?
Many thanks in advance
Salvo
Hi. Sorry if this was discussed or is obvious. I noticed that
Javascript files by default are highlighted as HTML, which means they
get no highlight if the file contains just Javscript code. And what
happened to the Java syntax bundle? I have a checkout of the latest
Bundles from Subversion. I don't know when the bundle dropped off but
it used to be there.
thanks, K
I didn't know where else to ask this question. If I purchase a single licenses for TextMate can I use it on a Desktop and a Laptop? (As long as I'm not using them at the same time?) I ask this question because I believe it was true with the Office 2004 Student and Teacher Edition license.
Hi all,
The following folding patterns for javascript will:
1. fold any line that contains a function, such as:
- object literal style function declarations (ala rails prototype)
- lambdas that you pass to your js implementations of map, select
and inject
2. not think single-line functions mark a fold start
foldingStartMarker =
'^.*\bfunction\s*(\w+\s*)?\([^\)]*\)(\s*\{[^\}]*)?\s*$';
foldingStopMarker = '^\s*\}';
Hope you find it useful.
I tested it against a dozen or so js files of varied convolutedness and
was quite satisfied, but if you find something wonky let me know.
Hi, i've got a project with various file, and obviously i have to jump
from one to another any time. The problem is that any time e click on a
file TM open a new tab, usually that's great but after sometimes i have
a lot of tab open and TM becomes slow.
This is the question, is it possible to disable tabview for some project
?
--
Thanks for the great works! this is a great software and it grows
quickly.
Fabio
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it
Hi,
Would it be possible for the 'install & relaunch' feature, after
TextMate has updated itself, to reopen projects/documents that were
open before the update happened? OK, it's pure laziness (I just have
to switch back to iTerm and type 'e .' in the right terminal), but it
would make the update feel more seamless.
Regards,
Graeme.
--
Mail: mathie(a)woss.name | Web: http://woss.name/
AIM: Math1e | PGP: 1024D/D72F2737
Hi,
Auto-update works fine, except one point : when launched from a
non-admin account, the installation fails (Error message : "Error :
installing update"). When launched from an admin account, it works, but
at no moment asks for login and password.
Well, it's not really annoying, but perhaps a dialog box could be
added to ask for login and password when update is launched from a
non-admin account?
Thanks,
--
Jo <W:00°04'37" ; N:47°15'36">
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
1. better progress indication would be great, one of those spinner
things below the buttons would do it. Also a way to abort an ongoing
search would save me so many force quits.
2. I'd love to have a file path regexp filter, so, say, it only
searches in files matching \.rb$ (I suppose glob would be nice for such
simple cases, but not at the expanse of the ability to use regexps when
needed, i think)
I'd love to be able to fold comment blocks. (I'm thinking ruby, but
really, any language)
I suppose it'd be possible with a simple modification somewhere in the
language bundle. Any pointers?
I'm sorry if this is a totally obvious question, but I'm trying out
Textmate after years of using BBEdit and I'm a bit lost.
I can see that there are built-in templates for XHTML documents, and
in the bundle editor I can apply a quick-key to, I assume, create a
new template, but pressing this key does nothing.
The whole concept of bundles and templates is really confusing. All I
want to do is create a new document via quick key with some pre-
determined text in it - how do I do this? Do I actually need to use
command line commands to do this?
Thanks,
Neil
--
Slumming at the BeatnikPad : http://www.beatnikpad.com/
The person you love is 72.8% water.
I'm subscribed to http://macromates.com/textmate/changelog.rss -- but
couldn't download the latest from the provided link until I changed
the suffix to .tbz instead of .zip. HTH.
--
Ryan Platte
Even though the language says HTML, all snippets are actually
XHTML ... so I was just curious about the rest of the HTML bundle-
thingies, everything seems to be HTML compatible, right? It's just
that the "code"-snippets happen to be XHTML?
So if I just edit them, I'll be HTML set?
Andreas
Is there a reason why command+t and shift+command+t don't work the
same way?
It may be bad coding to have lots and lots of symbols in one
document, but html files (and some js files) can get big and I'd like
a good way of quickly navigating around the symbols.
Andreas
In 499, if I try to check for updates I get the error:
Remote file or URL was invalid
Neil
--
Slumming at the BeatnikPad : http://www.beatnikpad.com/
The person you love is 72.8% water.
Hi all,
I am now getting the RSS feed on the changes and getting the new
versions from the in-app update. This is good. I noticed that one
change is that the command line utility has been renamed from "tm" to
"mate" to prevent what I have already done too many times! (I guess
that rm is just too ingrained into my fingers to learn tm.)
Thanks for this change and how do I get the new script? Is it the
same as tm and I should just rename tm? Or, is it a new script that I
should install?
Thanks,
-Eric
I've got an idea to make it possible to have a "Send to TextMate" and
"Edit in TextMate" in a browser window, the first being to send a
text block to TextMate the second to send text and allow saving the
changes back to the server. Trying to think of how best to make this
possible. So far I've got three possibilities:
1. A browser plugin that takes control of a new MIME type and when a
link is clicked the mime type is sent and the plugin saves the file
to /tmp and then opens it with a helper application that takes over.
Issue being the complexity of using a plugin and compatibility
between browsers. Also that it takes changes on the server-side in
reguards to MIME types.
2. A placeholder browser plugin that does nothing, but can be tested
for. A protocol helper link is placed on the page by a script if the
plugin is found. The helper application takes over when the link is
clicked (like a mailto link).
3. Simply have a protocol link that's broken for non Textmate users.
Anyone else have any slick way they can think of handling this?
Possibility one has the advantage of being what mediawiki uses for
this, and it could be supported pretty easily, on the flipside it's
also the most complex option, and pretty invasive really. I'm sort of
leaning toward #2 at the moment.
>
>>>> I'm getting this error after copying the new command line tools to /
>>>> usr/local/bin:
>>>> tm: you need to update this helper tool.
>
> This is actually quite strange, since the protocol used to
> communicate with TM and the tool is at the same version as it has
> always been (so no combination of TM and the tool should give this
> error).
>
> The only reason I see is that the TM started actually predates
> implementation of the protocol. Do you keep old versions of TM
> somewhere on your disk (even the trash counts here)?
Nope, no old versions on disk. However the issue mysteriously
disappeared when I checked just now.
*crosses fingers*
- Ben
When I select a result in the 'Find in Project' panel, then scroll a
bit around in the document window, and select the same result again
in the 'Find in Project' panel, nothing happens. I have to select
another entry first for something to happen.
Gerd
Hi all,
I'm very new to TextMate and I'm getting seriously hooked. I was
wondering about the purpose of the list. Is it just for feature
requests or is it also where I can ask usage questions?
I teach programming and use lots of languages. I have been trying to
find something that is not Eclipse and is not vi. I have been using
jEdit for a long time but it is starting to go dormant as the creator
moves on to other parts of life.
Thanks for a great new product and keep going!
-Eric
With relative frequency, I have to open a bunch of related files with
similar name. Before the latest betas, I could just hit cmd T repeated
times and open each at a time.
Now that TextMate clears the search to display the last opened items,
it's a bit more cumbersome to do it. So maybe TM could allow multiple
selection in the Go To File window, so that I can open them all at
once. (via both mouse and keyboard, prererably) What do you think?
if you put an inline comment in PHP on the first line of a function
declaration, something like that for instance:
function thumbnail_table($name='off', $size='off', $dimensions='off')
{ // values - 'name' 'size' 'dimensions'
it will mess up the little arrow thinggy for text folding.
.........................................
m i n i m a l d e s i g n
244 Fifth Avenue - Suite P233
New York, NY 10001-7604
USA
tel / fax: 212.931.8525
email: work(a)minimaldesign.net
site: http://minimaldesign.net/
If you don't follow my blog, I'd suggest reading this:
http://macromates.com/blog/archives/2005/10/02/self-updating-build/
Basically I now encourage using nightly builds (instead of just
betas), which should be much easier now that TM checks for updates
itself, and handles the updating automatically as well.
Hi,
When trying to download the 488 nightly build from
<feed://macromates.com/textmate/changelog.rss>,
<http://macromates.com/textmate/build/TextMate_r488.zip>,
we encounter a "not found" error :
"Not Found
The requested URL /textmate/build/TextMate_r488.zip was not found on
this server."
Is it a new feature? ;-)
--
Jo <W:00°04'37" ; N:47°15'36">
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
When I'm writting ruby code, I stumbled across Cmd-/, which
comments/uncomments out the selected blocked of code.
Where are all these hidden key-binding documented? It's not in the
KeyBinding.dict that shipped with 1.1b17.
If I try to comment out the whole function below, it'd instead
uncomment the existing comment within the block. I'd rather have
Cmd-/ always do comment-out, and Cmd-Option-/ always do the uncomment.
Can I override the key-binding for the default comment/uncomment
behavior?
def foobar
# comment inside function body
do_something
end
Thanks for all your hard work.
Chris
> The version number is in the actual output window.
I see no version number. Screencap attached.
> Do you see the output in this same window? If so, does it state the
> version number as 1.2?
>
> If you do get the window, and you are at v1.2, then it might be
> CocoaDialog which is missing. To test this, try running: type -p
> CocoaDialog«ctrl R» in an empty buffer.
CocoaDialog seems to be there.
> What happens then instead?
outputs
this is a test
nil
end of test
> Does it Run your script as shown on my
> grab?
Nope.
> is your RubyMate at v1.2?
Uhh... not sure :)
Got a link?
Ben
> > Works for me -- using latest build (http://get.textmate.org/):
> >
> > cmd N (new buffer)
> > Paste previous 3 lines
> > option-ctrl-shift R (switch to Ruby)
> > cmd R (Run Ruby)
> >
> > And this is what I see:
> >
> >
> > <pastedGraphic.png>
> >
> > Entering a string and pressing return outputs the strings and
> finishes the program.
> >
> >
>
> The latest build works! Thank you.
>
> Bill
Latest build (478) does not work for me with this. Cheers,
Ben
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
FWIW, I would request that core JS methods be kept separate from HTML-JS-DOM specific bindings.
To be clear, clientX, et al are not in the core JS language, but rather are properties of objects exposed by HTML user agents. For a list of ECMAScript-specific objects, properties and methods, see
http://phrogz.net/ObjJob/objects.asp?langID=4http://phrogz.net/ObjJob/properties.asp?langID=4 <http://phrogz.net/ObjJob/properties.asp?langID=4http://phrogz.net/ObjJob/ob…>
http://phrogz.net/ObjJob/methods.asp?langID=4
________________________________
From: textmate-bounces(a)lists.macromates.com on behalf of Andreas Wahlin
Sent: Mon 9/19/2005 9:07 AM
To: TextMate users
Subject: [TxMt] addittion to JavaScript bundle
While poking around there I found some other things that should be
added (?)
clientX,clientY,scrollLeft,scrollTop,style
for support.constant.js
appendChild
for support.function.js
and support.function.event-handler.js should, I think, be made to
ignore case.
It would be cool if the one thing after styl. could be somehow me
matched to the css rules ...
er ... somethnig like this?
{ name = "support.constant.js";
begin = "\\.\\b(style)\\.";
end = "\\s*";
captures = { 1 = { name = "support.constant.js"; }; };
patterns = (
{ include = "#tag-stuff"; },
{ begin = "\\.";
end = "\\s*";
patterns = ( { include = "source.css"; } );
},
);
},
Andreas
______________________________________________________________________
For new threads USE THIS: textmate(a)lists.macromates.com
(threading gets destroyed and the universe will collapse if you don't)
http://lists.macromates.com/mailman/listinfo/textmate
On Sep 30, 2005, at 10:15 AM, textmate-request(a)lists.macromates.com
wrote:
>
> From: Allan Odgaard <allan(a)macromates.com>
> Date: September 30, 2005 10:14:31 AM EDT
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Re: Input from gets in Ruby (Sune Foldager)
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 30/09/2005, at 16.09, William M Shobe wrote:
>
>
>> I have tried using gets and no input dialog pops up. Here is my
>> code:
>>
>> puts "this is a test"
>> puts gets
>> puts "end of test"
>>
>> I use Run Ruby, and here is the output:
>>
>
> Works for me -- using latest build (http://get.textmate.org/):
>
> cmd N (new buffer)
> Paste previous 3 lines
> option-ctrl-shift R (switch to Ruby)
> cmd R (Run Ruby)
>
> And this is what I see:
>
>
> <pastedGraphic.png>
>
> Entering a string and pressing return outputs the strings and
> finishes the program.
>
>
The latest build works! Thank you.
Bill
PS When I download the latest build, there is a second file called
"mate". Is there something I need to do with this file?
I have tried using gets and no input dialog pops up. Here is my code:
puts "this is a test"
puts gets
puts "end of test"
I use Run Ruby, and here is the output:
this is a test
puts "this is a test"
end of test
Bill
> From: William M Shobe <shobe(a)virginia.edu>
> Date: September 29, 2005 10:28:59 AM EDT
> To: textmate(a)lists.macromates.com
> Subject: [TxMt] Input from gets in Ruby
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> Please excuse the simple question, but I am experimenting with
> TextMate and Ruby. The output from running a Ruby script goes to a
> stdout window. However, I can't figure out how to get input from
> the gets method. Is there any way to read from stdin when running
> a Ruby script from the Run Command>Ruby>Run Ruby menu?
>
> Thanks for any help.
>
> Bill Shobe
>
>
>
>
>
> From: Sune Foldager <cryo(a)cyanite.org>
> Date: September 29, 2005 12:08:58 PM EDT
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Input from gets in Ruby
> <snip>
> Yes, this happens automatically, but stdin is redirected to read
> input from a dialog which should pop up whenever your script does a
> gets or similar.
>
> -- Sune.
>
>
> <snip>
>
> From: Sune Foldager <cryo(a)cyanite.org>
> Date: September 29, 2005 1:58:10 PM EDT
> To: Kumar McMillan <kumar.mcmillan(a)gmail.com>, TextMate users
> <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Input from gets in Ruby
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 29/09/2005, at 19.54, Kumar McMillan wrote:
>
>
>> oh, hehe, it is just the Run Ruby command. Sorry, I thought you
>> meant
>> this was built into TextMate!
>>
>
> Nope :-p, but it's built into the Run Python command also :-).
>
> -- Sune.
>
Please excuse the simple question, but I am experimenting with TextMate
and Ruby. The output from running a Ruby script goes to a stdout
window. However, I can't figure out how to get input from the gets
method. Is there any way to read from stdin when running a Ruby script
from the Run Command>Ruby>Run Ruby menu?
Thanks for any help.
Bill Shobe
I've started a very rudimentary TextMate language bundle for Django
templates (http://djangoproject.com). It's just a bunch of snippets
for tab-completion of the standard template tags and a very basic
language definition for syntax coloring.
I'm new to tmbundles, so everything is extremely basic and naive right
now, but if anybody out there is editing Django templates and using
TextMate, feel free to give it a whirl and let me know what does and
doesn't work. Suggestions or additions are welcome.
Grab the bundle here:
http://media.wilsonminer.com/images/django/Django.tmbundle.zip
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.
Gerd
Hi !
Thanks all for your answers. So I will look again at TM when it
reaches 1.3.
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
>> TextMate)
>
> 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).
Best regards,
--
Frédérik Bilhaut
GREYC - Université de Caen
Campus II - Sciences 3 - Bureau 385
http://www.info.unicaen.fr/~fbilhaut
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 :
#!/bin/sh
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.
K
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
(html, javascript, PHP) back.
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
or whatever...
Help...
Thanks, v
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.
Andreas
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
than <img></img>.
When I apply it on a li-tag, and then hit enter, I get a nicely
formated line break with a tab indentation
<li>
|
</li>
but when I do the same on a h1 tag, the result becomes
<h1>
|</h1>
How, why, fix, please et cetera.
Andreas
Hi,
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
you wish.
- 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
arbitrary keystroke.
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,
Best regards,
--
Frédérik Bilhaut
GREYC - Université de Caen
Campus II - Sciences 3 - Bureau 385
http://www.info.unicaen.fr/~fbilhaut
Hi all!
[For the impatient reader: Just some food for thought, no solution
given].
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
[1], which allows to mount webdav servers with the Finder, or the
(poorly working and read only) ftp file system [2]. Something like
that for SFTP would be the ultimate solution.
Under linux there is an interesting project called Fuse [3], 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 [4] 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 [5]. 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 [6] (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 [2] 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 ([7], or makings of a RailsFS [8]). Sometimes I wish I wouldn't
have to work for food...
Gerd
[1] man mount_webdav
[2] man mount_ftp
[3] http://fuse.sourceforge.net/
[4] http://wikitest.freebsd.org/moin.cgi/FuseFilesystem
[5] http://developer.apple.com/qa/qa2001/qa1242.html
[6] http://www.webdav.org/
[7] http://fuse.sourceforge.net/filesystems.html
[8] http://redhanded.hobix.com/inspect/
railsfsAfterACoupleMinutesOfToolingWithFuseWhoa.html
Hello,
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,
Jordan
When recording a macro with "Use selection for find" it seems to work
for the find clipboard bur not the replace clipboard.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
HI,
Is it yet, or will it be possible to get a item like this in
Safari->Services : "Edit page source in TextMate"?
Thanks,
--
Jo <W:00°04'37" ; N:47°15'36">
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
I've started using tm_wait as my mutt editor, and have been working on
an email bundle to make editing mail easier in TextMate. I've finally
got automatic hard-wrapping working (I have a macro bound to <return>
that hands off the current paragraph to the 'par' wrapping utility; this
handles wrapping better than TM's "Reformat Paragraph" command). The
last thing I'd like to do to polish off the text-wrap is to set "Soft
wrap" on and adjust the wrap column whenever an email is opened.
Is there any way to do this? The soft wrap setting at least appears
to be stored on a per-window basis. I was thinking they would be
stashed in the file's metadata, but using the xattr tool (mentioned at
http://arstechnica.com/reviews/os/macosx-10.4.ars/7) shows that only
the caret location is saved. (Hmmm... I could use this to place the
cursor below the mail headers... but I digress.) I haven't seen mention
of "hooks" in TextMate for calling commands/macros, but maybe I just
haven't looked hard enough.
Suggestions are appreciated.
--
eric
So I'm lying here, just staring at the ceiling tiles.
And I'm thinking about what to think about
I use Version 1.1b17 and have the re-indent-preference activated.
When I have a text like this:
<table>
<tr>
<td></td>
</tr>
</table>
and copy the 3rd line (the _hole_ line) and paste it between the 3rd and
4th line, I get:
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
Instead I would rather expect:
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
This doesn't happen, if the line before has no starting td-tag.
Another problem: If you put the cursor between the starting and ending
td-tag and press return, you'll get this:
<table>
<tr>
<td>
(cursor here)
</td>
</tr>
</table>
However, I would expect the ending td-tag to be indented.
Hi -
I've been using TextMate for a short while to do a variety of
software development tasks. My day job involves mainframe
development, including developing and maintaining REXX Execs. As I
didn't see that anyone had done this before me, I've created a theme
and syntax highlighting bundle for it. The syntax highlighting is
working quite well - I'd personally say that it's about 95% there. At
this point, I've come up with some questions regarding themes (mine
I've called the-not-terribly-original "Mainframe")...
1) If themes are to syntax highlighting (a language) in the way that
CSS is to HTML, then why is there not a way to specify in the
language definition a specific theme to use? I want to use my
Mainframe only when doing REXX stuff (so far), and other themes when
doing say C for instance.
2) It would be easier to create and maintain themes if they were on
the Window menu as the Bundle Editor is. Having it buried under
Preferences -> Fonts & Colors is IMO odd.
3) Unlike a language definition which I could cut 'n' paste or even
cut 'n' email, where do user created themes reside? and how could I
export/import or cut 'n' paste one?
Thanks!
Brian Caldwell
Hi List,
I'm pretty sure this has come up before.
What's the best way of using TextMate to edit a remote project via
ftp or sftp? The OS X finder's ftp disk seems to be read-only, so
that's no good.
Any distilled wisdom?
Cheers,
Ian
Hi,
I'm new to the list, so pardon me if this has been asked and answered
already, but a cursory review of the archives didn't yield anything.
I've got a TextMate project file that covers a directory that has a
couple thousand files in it. Now, I don't necessarily need to edit
all these files, but they're in the tree, and I didn't think adding
the parent directory of that tree to the project would have any ill
effects. But, TextMate seems to be affected by this, since upon
opening this project, it consumes 100 MB of RAM. And, every time
focus is taken and restored to TextMate, I get to watch the beach
ball for 10-20 seconds (I assume so it can review the filesystem to
see if anything needs to be updated).
Are these known performance issues? Is there anything I can do about
it? I've tried setting up a project that only contains the
directories of files that I actually need to edit and it seems to be
much happier with that. But honestly, is there any reason why it
should be so slow with large projects?
Thanks,
Brad
Okay. I'm working on some syntax-highlighting and such for a language
which, effectively, has no strings. Or rather, no quoted strings:
everything is a string or a list or whatever, depending on its
context.
The problem? One of the most irritating things is when I type a ' or a
", it adds a doubled one there. I want to disable that for just one
language... but not all... because when i'm doing Python or C++
programming, I quite like that feature.
Is there anyway to do that?
Thanks!
--Ix
Hi there,
When I hit Control-Shift-L to wrap my selection into an (A href=...)
tag,
TextMate takes a beachball timeout of 40 (fourty!) seconds, and when
it returns the href-part is empty.
What's up, is it just me?
If so, is there another easy way to make links?
For reminders, I'm using tm 1.1b17, and this is the snippet content:
> <a href="${1:`
> # if the clipboard contains a single line, let's use that
> if [[ $(pbpaste|wc -l) -eq 0 ]]
> then pbpaste|sed 's/&/&/g'
> else echo http://site.com/
> fi
> `}">${TM_SELECTED_TEXT:Link text...}</a>
Looks fine to me, assuming there's a real shell behind. For
discussion let's say my clipboard contains two lines of code, i.e. it
isn't huge.
Peter
Hi folks
I really don't know how this works, so I can only describe it: Some
revisions ago I figured out how I could add my own syntax coloring
for a specific language by typing ctrl+shift+p. Like this, I could
add a special syntax coloring for bold text in my markdown files to
see bold text more easily. When I pushed ctrl+shift+p while the
cursor was on a word sandwiched between two asterisks like **so**, I
got the scope for this as a tooltip: markup.bold.markdown. I added a
new element in my theme in the preferences and set the scope to
markup.bold.markdown. It worked perfectly. All text marked up as
**bold** in my markdown files got formatted the way I defined it. --
To get to the point: Some revisions ago, this suddenly stopped
working. It still works for the markup.italic.markdown scope though.
Maybe somebody knows how to fix this? Thanks!!
btw. I'm using Version 1.1b17 (452) with the latest bundles.
Oliver
I tried to write an applescript that opens the source code of the
frontmost Safari window in TextMate (that what happens when you press
Cmd-Alt-U in Safari, but with TM instead of the internal viewer). So,
I asked in the IRC how to open a file in TextMate via Applescript. I
was told that TM does not support Applescript and I should curl the
source and open that via open -a instead.
Well, this would work, but for my simple purpose, it could be done
easier; I mean, we got the source already in Safari, so why start a
curl download?
After some try and error, I found out that the command line tool tm
is all I need:
-- Script start --
tell application "Safari"
set mySource to the source of document 1 as string
end tell
do shell script ("echo " & quoted form of mySource & " | /usr/local/
bin/tm -a")
-- Script end --
tm must be installed in /usr/local/bin to work in this script. This
echos the source code into a file in /tmp and opens it in TM. I
binded it to my Hotkey-App and open it via Cmd-Alt-U in Safari. Works
nice.
Aaron
Is anyone interested in a MUSHCode bundle? I'm slowly but surely
working on one. If its anything someones interested in, I'll submit
it. MUSHing isn't a huge hobby so I'm not sure if there are any other
MUSHers out there who adore TextMate as much as I do :)
--Ix
In case you haven't heard about this, it works great and has no
problems with TxMt's input manager (unlike my previous TextExtras
hack). I wrote up a little hack to add word's autocorrect dictionary
here:
http://www.unfitforprint.com/articles/2005/09/19/textpander-with-word-
autocompletion
Cheers,
Ben
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
While poking around there I found some other things that should be
added (?)
clientX,clientY,scrollLeft,scrollTop,style
for support.constant.js
appendChild
for support.function.js
and support.function.event-handler.js should, I think, be made to
ignore case.
It would be cool if the one thing after styl. could be somehow me
matched to the css rules ...
er ... somethnig like this?
{ name = "support.constant.js";
begin = "\\.\\b(style)\\.";
end = "\\s*";
captures = { 1 = { name = "support.constant.js"; }; };
patterns = (
{ include = "#tag-stuff"; },
{ begin = "\\.";
end = "\\s*";
patterns = ( { include = "source.css"; } );
},
);
},
Andreas
Folks,
When I try to create a new file in a project it doesn't seem to work if
I choose any of the available ffile template types. It will only work
if the file template chosen is 'Empty File'.
This has been the case for at least the last two builds: 421 and 427. I
haven't gone any further back than that to test. I have removed all
environment settings (prefs and app support changes) but the issue
persists.
Can anyone else confirm this?
Thanks,
--
John
Howdy.
I'd like to be ability to change themes just like I change languages.
Shortcut key for 1 or many. Scope based.
I'm developing themes for different kinds of things.
Say i'm developing an ASP.NET page with html, javascript, css &
embedded ASP.
I'd like to define themes that show more detail in the language that
I'm working in and wash out the colors of everything else.
EG:
select an HTML tag, hit cmd-opt-shift-option-numpad_5... shebang!
asp, javascript & css fade & html tags pop!
select embedded ruby within the string of an html attribute, cmd-opt-
shift-option-numpad_5... sheboom! everything fades & embedded ruby pops!
OH, yeah!!!
PS: i'll be sharing more wacky themes soon-ish.
If anyone has any suggestions for color palettes, please let me know.
I'm itching for some code sweetness.
Hi,
in find there is a good support for regular expressions, and also the
best lookahead function (?=) and (?!), but there isn't lookbahind? (?
<=) and (?<!)
Is it possible in the next release to add it?
Many thanks!
Salvo
Hey, I somehow hosed TextMate's ability to perform the Run Ruby
command, and I don't know how I did it, or how to fix. (Or rather, I
know how I did it, but I don't understand why it broke.)
Symptom 1: invoking Run Ruby command produces
"/usr/local/bin/ruby: No such file or directory -- /Users/
gavinkistner/Library/Application Support/TextMate/Bundles/
Ruby.tmbundle/Supprt/tmruby.rb (LoadError)"
Symptom 2: selecting text and invoking the Lookup Ruby Docs command
produces
/bin/bash: /usr/bin/ri: /usr/bin/ruby: bad interpreter: No such file
or directory
What I did:
1) Despite having /usr/local/bin first in my path[1], TextMate was
using /usr/bin/ruby instead of /usr/local/bin/ruby
So I used TextMate's preferences and set the TM_RUBY variable
explicitly to /usr/local/bin/ruby
To be sure, I also moved /usr/bin/ruby to /usr/bin/ruby_apple
2) I was tired of seeing warnings in my ruby output, so I changed the
Ruby Ruby command from:
${TM_RUBY:=ruby} -w -- "$TM_BUNDLE_PATH/Supprt/tmruby.rb" "$TM_FILEPATH"
to
${TM_RUBY:=ruby} -- "$TM_BUNDLE_PATH/Supprt/tmruby.rb" "$TM_FILEPATH"
...and it broke, complaining about lack of tmruby.rb. (Spotlight
confirms that no such file exists on my drive.)
3) I then put the -w back in, and it's STILL broken!
...what happened to tmruby.rb? If I remove that bit and change the
command to just
${TM_RUBY:=ruby} "$TM_FILEPATH"
I can get ruby code to execute, but I don't get the nice output in
the HTML window :|
[1] Output of terminal session, which defaults to tcsh:
[Slim:~] gavinkis% setenv
PATH=/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:.
...extra variables omitted...
[Slim:~] gavinkis% bash
Slim:~ gavinkistner$ echo $PATH
/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:.
Does anyone have an idea why using Python's os.fork() to start a
daemon process from within TextMate doesn't work? Why would I want to
do this, you ask? It seems the most logical way to browse local
Python documentation (via pydoc). The doc commands that already exist
are great if you know exactly what you're looking for, but I still
find myself starting up the doc server every now and again to go
poking around. My thought was to run a command "Browse Python
Documentation" or whatever from TextMate that opens a web browser to
the local server. If the server isn't running then it needs to start
lazily. This works great from the shell. From within TextMate the
server starts fine but the process doesn't appear to be properly
forked because TextMate just hangs like it's waiting. The script is
attached for reference.
K
I think this might be a useful preference/fix.. lots of times I open
scratch documents in TxMt to copy and pasted into my web browser.
Constantly switching back and forth between them, I end up having to
cancel the "save as" dialog every time I return to the app.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
this seems to be the case since at least beta 5, and apparently still
present. Suddenly the numbering of the new, untitled documents begins
to jump, and so I'm at untitled 86, then it's 295, and it keeps on
skiping numbers. (the numbers here are examples only)
I don't really know what triggers it, but my usage pattern is really
simple: I mostly just load a lot of sketch projects from the terminal,
and every now and then create a new, non-project file.
I'm trying to figure out a way to do auto-importing for Java in
TextMate. I'm stuck at a couple of places and I would appreciate it if
someone who knows more about TM than I do could chime in with some
suggestions.
Essentially, what I'd like to be able to do is take a class name,
select it, and hit Ctrl-Meta-Bucky-I and have TM add the appropriate
import statement to the file. My naive implmentation would look
something like:
1. Get the project CLASSPATH from a project-level config file
2. Build a list of the jar files on the CLASSPATH and grep through
their contents to find matches.
3. If there's only one match, munge it appropriately and stick it in
the import section of the buffer
4. If there's more than one match, pop up a dialog and let the user
pick the appropriate fully-qualified class name, then stick in import
section.
Does this seem to be a sensible way of approaching the problem? Is
there a way of sticking the import statement where it belongs? More
generally, is there any way to do arbitrary transformations on the
contents of the buffer as if it were a java AST, instead of a stream
of characters? I think that would probably be necessary to create
commands to do source-level refactorings.
Thanks,
Alex
Hi All,
In the project drawer, a right-click on a file icon opens a dialog
where one can find :
Treat Files with ".xxx" Extension as Text
Where does TM store this infos afterwards? Did not find anything in
"Application Support" nor in "Preferences"
The point is to have TM consider files with a variable extension as
text, like the ones I have to deal with : the extension is a 8-digit
number representing the date the document was edited (*.20041023 for
instance)
Can we use regular expression for this (like \d{8})?
Found nothing in the Wiki nor in Help.
Thanks,
--
Jo <W:00°04'37" ; N:47°15'36">
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
Subversion seems to work with TextMate only if the .tmproj file is
saved within a subversioned folder, or if a Subversioned folder has
been opened in TextMate without the project being saved.
Is anyone else experience this -- or am I not doing something wrong?
Just checking.
Hi, this is my fist post on this ML, i want to share some little
extensions that i've made to C Language Bundle.
Hope these helps
Name : Run
Activation : command-R
#!/usr/bin/python
import os
file = os.environ['TM_FILEPATH']
path = os.path.split(file)
filename = path[1].split('.')
os.system("gcc -Os " + path[1] + " -o " + filename[0])
os.system("./" + filename[0])
Name : Run Project
Activation : command-shift-R
#!/usr/bin/python
import os
file = os.environ['TM_PROJECT_FILEPATH']
path = os.path.split(file)
projectName = path[-1].split('.')
projectName = projectName[0]
os.system("make -k")
os.system("./" + projectName)
Name : Compile
Activation : command-B
#!/usr/bin/python
import os
file = os.environ['TM_FILEPATH']
os.system("gcc -c -Os " + file);
Name : Compile Project
Activation : command-shift-B
make -k
--
Ciao
Fabio
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it
must be retarded, but I can't figure out where the "apple+/" shortcut
for commenting is stored... I looked through the bundle editor but...
anyway, I'd like to change that shortcut which conflicts with
UnicodeChecker (http://earthlingsoft.net/UnicodeChecker/index.html)
"HTML entities -> Unicode" conversion Service...
Any idea? Thanks! :)
.........................................
m i n i m a l d e s i g n
244 Fifth Avenue - Suite P233
New York, NY 10001-7604
USA
tel / fax: 212.931.8525
email: work(a)minimaldesign.net
site: http://minimaldesign.net/
Hi,
I use the 'Open Recent' menu a lot (actually I have a plugin that
modifies the 'Open Recent' menu of TextMate, Xcode and some others to
retain 50 files instead of just 10).
Seems TextMate has a bug though: The 'Open Recent' menu only contains
files that were opened AND SAVED with TextMate. If I just open a
file, look at it, then close it, TextMate's 'Open Recent' menu will
NOT contain the file.
TextEdit's 'Open Recent' menu will also list files that just have
been 'viewed'.
Gerd
Hi there...
Is there any way to avoid window clutter, by opening more than one
file using an ftp-client? BBEDIT handles this well by adding the
documents
to the front window...
-Bjoern
Hey all,
I'm new to the list but had a real quick question that's been driving me crazy.
Here's my initial salvo & response regarding this issue:
http://comments.gmane.org/gmane.editors.textmate.general/5091
Pretty much, I've tried that. Hunted down answers on the #TextMate
channel and still haven't figured out how to get this working to my
little tab-space hearts desire.
As of now, I cannot get the Tab key to produce spaces, regardless, in
my Ruby files, even when the "Preferences > Editor uses spaces instead
of tabs" box is checked.
I had previously followed the advice from the link above (adding
softTabs, etc. entries in the Bundle Editor) but nothing I added made
any difference. The advice was also not clear on where exactly to add
the preference items in the existing Bundle preferences, or to create
new ones, or what.
Any help would be much obliged.
On a more positive note, I love TextMate. Like others, I'm new to OS
X and was turned on to TextMate / OS X by fellow Ruby on Rails
developers.
Thanks!
Shanti
http://sablog.com/
Hi Everyone
How do you go about creating your themes?
Do you start from another theme? with a clean slate? Do you do it
editing a plist file or just use the built-in editor? How do you
preview your results, what source code you find best to use?
I'm looking to craft a theme or two and would like to know how the
others are doing it.
oh yeah!!!
thankyou Allan!!!!
Get ready for some seriously hideous themes!!!! HaHA!
All I need next is the ability to set the color of underlines
separate from text color. (that might just be a pipe dream)
thanks!
is there a global source language where I can define white space scopes?
I looked on the mailing list history and couldn't find much about
this... so here goes
Is there any way to emulate the balance tags command in BBEdit?
If your selection is between brackets or between tag pairs,
balance tags selects the brackets and everything within it with a
shortcut.
for textmate
We might be able to emulate that function and improve on it.
The command would extend the selection to select the entire scope at
the insertion point.
Hitting it again would select the next scope up the chain.
If it's easier maybe we could just have it select everything with
foldingStartMarker and foldingStopMarkers.
Is this something that I could do with a command, or is it something
that would require a change to the programming?
I figure the data has to be in there somewhere in order to color the
scope.
I have no idea what it would take to like command-double-click on a
scope to select the whole thing or some such thing.
How about a Close All Tabs feature?
It's useful when you want to close all tabs, but leave the project open.
At the moment, I work around this by frantically clicking on the close
icon of the left-most tab until all tabs are close.