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.