Is there an easy way to tell TextMate to treat one file extension as
another file type? For example, when doing Drupal development, lots
of Drupal modules end in .module, but they are really PHP files. How
does one go about telling TextMate how to do this?
Thanks...
n.
--
Nick Hodulik : : hodulik.com
Allan,
have you had any time to take a look at the linking commands that
will allow for easy insertion of Markdown, HTML, etc? I've been
playing with the Yahoo-Ruby interface and have some new commands that
allow for searching/linking in different areas (news, videos, urls)
and finding related suggestions. I don't want to bother sharing it
with my same old HTML tag insertion if there's a linking library of
some sort on the way...
Thanks,
Brett
Hi,
I am trying to install the R bundle following the instructions on
http://macromates.com/textmate/manual/bundles#installing_a_bundle
even after updating, it is not visible in Textmate.
When I double click in the finder on
/Library/Application\ Support/TextMate/Bundles/R.tmbundle
a window pops up saying
"Bundle is Corrupt
The bundle "R.tmbundle" does not contain the required "info.plist"
file (or that file is corrupt) and can therefore not be installed.
Continue"
Am I the only one having that problem? Generally, I am a newbie, but
I'v at least installed other bundles before that work... :-)
It seem weird, cause on
http://macromates.com/svn/Bundles/trunk/Bundles/R.tmbundle/
there is a info.plist
Thanks for your help,
Claus
hello,
Object : TeX , Latex , theme and language
i have some problems with TeX , Latex and language
1) \newcommand*{\twoptoff}{\ifnum \catcode`:=13 \catcode`\:=12
13 and 12 are not in the same color
2) When i use xkeyval package i 've the name of the macro like this :
\define@boolkey : define and @boolkey are not in the same color
3) \protected@edef\@tempa \@ in one color , tempa in the same color
that edef
4) \def\@@vertex#1{... \@ in one color the second @vertex in an
other color
5) i've an other question about completion with LaTeX. What is the
good way
for me if i want to complete easily newcounter, setcounter,
newcommand, usepackage \define@boolkey
etc .....
Greetings
Alain
Since my last update to Textmate, I've noticed that it is burning a
little under 5% of my CPU (Core Duo MacBook Pro) when I'm doing
absolutely nothing. I'm rather sure it didn't do this before.
Anyone else see this, or have an idea what's going on?
TextMate 1.5.4 (1360)
Thanks,
Jamie
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
would it be possible, to add folding markers for the =begin ... =end
documentation in ruby? It would be usefull, if I could hide large
documentation parts in a script.
Thanks in advance,
Simon
- ----
> privacy is necessary
> using http://gnupg.org
> public key id: 0x6115F804EFB33229 http://ruderich.com/
simonruderich.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFFbE+cYRX4BO+zMikRCuQjAJ4nyg7vJVGgfILRNGspMScVw5B10wCbBfwf
Seck//9uFxjZzVv+IJXGRIg=
=4TGS
-----END PGP SIGNATURE-----
Hi all,
I am new to TextMate and have badly mangled a theme. Is there a way to
revert a theme to its' original state. Or if I need to remove it, where
in the directory structure can I find it? It I need to remove it, I
will need the original and I do see individual original themes listed
anywhere on the macromates site.
All help appreciated.
Bob
Hi. My Textmate bundle has disappeared - it doesn't show in the Bundles
menu. I've downloaded it via GetBundle and Subversion, but it still
doesn't show.
Now, maybe it never shows in that menu. I don't really remember it. But
what I do know is that the keyboard shortcut for 'show current scope'
doesn't work any more, and I can't find the command anywhere. That
leads me to think that it's in the Textmate bundle, and that the bundle
is AWOL.
Can anyone give me any advice?
Bruno
The latest betas of Quicksilver (http://getqs.com/dev)
when put in advanced mode  will allow you to save any action as a
file.
And after you enable proxy objects (http://vjarmy.com/archives/
2006/01/quicksilver_gold_trigger.php)
you can do all sorts of fancy stuff.
Here we're going to create an Edit in TextMate command that works on
your current selection in the finder.
1) Select the action you'd like to use
Current Selection ⇥ Open With… ⇥ TextMate
2) Then, before you touch another key or run the action, hit ⌃↩
(control-return)
That will convert the current action into a single object. You can
now put it in your Shelf or something.
3) The default action for these objects is Run, but select the Save
Command to File… action.
This won't show a third pane, but you must select a folder to save
the file into.
4) Hit ⇥ and select the Desktop, hit ↩ (return) to save.
Now you'll have a .qsaction file on your desktop.
You can give it an icon or put it in your finder toolbar or dock.
Enjoy.
To sum up:
Download the latest beta of QS.
Turn on advanced mode.
Enable proxy objects.
Then:
⌘SPACE cursel ⇥ ow ⇥ tm ⌃↩ sav ⇥ desk↩
Of just use this one I already made:

thomas Aylott — subtleGradient — CrazyEgg — sixteenColors
Hi all.
Can someone point me to a basic example of
a dialog from inside a ruby code? My needs
are basic: at some point my code computes
a certain string; I want to check the string,
edit it by hand if necessary, and then continue.
So I just need something like the example in
Allan's screencast about tmDialog, only from
inside some ruby code in a TextMate command.
Thanks,
Piero
Hi,
In JavaScript I would like every instance of the word "self" and
"parent" to be orange except when they appear as "window.self" or
"window.parent". How can I specify these. What I have so far is...
{ name = 'window.js';
match = '\bwindow.self\b';
},
(Which is wrong, of course.)
Thanks for any help!
Peter
Removing the Support folder from ~/Library/Application Support/
TextMate fixed the problem, but I don't believe I created that
folder. I did use the GetBundles bundle to obtain one or two bundles.
Did it create that folder?
I had checked out the current bundles into /Library/Application
Support/TextMate using SVN, but then removed the entire directory
after I decided to stay with the "shipping" copies for now. Could
that have caused the conflict?
Brendan Dixon
brendandixon(a)mac.com
425.922.8798
On Mar 1, 2007, at 11:46 AM, textmate-request(a)lists.macromates.com
wrote:
> Send textmate mailing list submissions to
> textmate(a)lists.macromates.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.macromates.com/mailman/listinfo/textmate
> or, via email, send a message with subject or body 'help' to
> textmate-request(a)lists.macromates.com
>
> You can reach the person managing the list at
> textmate-owner(a)lists.macromates.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of textmate digest..."
> Today's Topics:
>
> 1. $TM_FILENAME (Jasper van der Meulen)
> 2. Re: Edit (files) in TextMate from the finder (guerom00)
> 3. Re: $TM_FILENAME (Jasper van der Meulen)
> 4. Re: Opening a project with Quicksilver (Raheel Ahmad)
> 5. Re: Find: Ignore Whitespace (Hong Jiang)
> 6. MultiMarkdown conversion to LaTeX (Jeroen van der Ham)
> 7. Re: MultiMarkdown conversion to LaTeX (Allan Odgaard)
> 8. TODO Bundle broken? (Brendan Dixon)
> 9. Re: Textmate bundle disappeared (Bruno)
> 10. Re: TODO Bundle broken? (Allan Odgaard)
>
> From: Jasper van der Meulen <jasper(a)logt.nu>
> Date: March 1, 2007 7:25:27 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: [TxMt] $TM_FILENAME
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> I'm trying to get $TM_FILENAME to first string uppercase ..
> Is there an easy way ? i can't figure it out
>
> regards J.
>
>
>
>
>
> From: guerom00 <romain.guerout(a)stud.unibas.ch>
> Date: March 1, 2007 7:25:57 AM PST
> To: textmate(a)lists.macromates.com
> Subject: [TxMt] Re: Edit (files) in TextMate from the finder
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> To be consistent, I made myself a trigger
> with the shortcut Ctrl-Cmd-E for this ;)
>
>
>
>
>
> From: Jasper van der Meulen <jasper(a)logt.nu>
> Date: March 1, 2007 7:33:52 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] $TM_FILENAME
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> Sorry, i did make a typo, that's why it didn't work for me. ..
> here's the solution
>
> ${TM_FILENAME/(.*?)(\..+)/\u$1/}
>
> Regards J.
>
>
> On Mar 1, 2007, at 4:25 PM, Jasper van der Meulen wrote:
>
>> I'm trying to get $TM_FILENAME to first string uppercase ..
>> Is there an easy way ? i can't figure it out
>>
>> regards J.
>>
>>
>> _____________________________________________________________________
>> _
>> 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
>
>
> From: Raheel Ahmad <rahmad(a)cs.siu.edu>
> Date: March 1, 2007 7:48:19 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Opening a project with Quicksilver
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> Thanks,
> This worked best for me.
>
> On Mar 1, 2007, at 6:23 AM, Allan Odgaard wrote:
>
>> On 1. Mar 2007, at 05:10, Raheel Ahmad wrote:
>>
>>> I am assuming most of us here are familiar with Quicksilver. I
>>> wrote a bash script to open a project and some of its files in
>>> Textmate in an obvious fashion:
>>>
>>> #!/bin/bash
>>> mate ~/Documents/infodump
>>> mate ~/Documents/infodump/tsks.txt
>>>
>>> How can I run this script using Quicksilver? Only way I can is by
>>> running this script file using "Run in Terminal." "Run" by itself
>>> doesn't do anything with the script file.
>>
>> Likely because when you just ‘run’ it, it is done by Quicksilver,
>> which does not have the same PATH as the Terminal, and so, there
>> is a chance ‘mate’ is not found.
>>
>> Try to use the full path to mate in the script.
>>
>> As an alternative to mate, you can use: open -a TextMate ~/
>> Documents/infodump
>>
>>
>> _____________________________________________________________________
>> _
>> 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
>>
>>
>
> ---------------------------
> Raheel Ahmad
> Department of Computer Science,
> Southern Illinois University
> rahmad(a)cs.siu.edu
> 618-453-6025
> Faner-3123
>
>
>
>
>
>
> From: "Hong Jiang" <ml(a)hjiang.net>
> Date: March 1, 2007 7:59:16 AM PST
> To: "TextMate users" <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Find: Ignore Whitespace
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> If you want to search for the whole thing ignoring whitespaces and
> newlines, you need to insert \s* between the words and symbols. For
> example:
> \s*}\s*elseif\s*(\s*$action\s*==\s*'update_product'\s*)\s*{\s*\
> $update_sql_data\s*=\s*
> ....
>
> Make sure to escape regex symbols that occur in your string.
>
>
> On 3/1/07, Richard Burford <richyburford(a)hotmail.com> wrote:
>> Andy,
>>
>> Thanks for your reply. I have tried that and it doesn't work for me.
>> Maybe I am doing it wrong.
>>
>> How would you use regex to ignore whitespace and newlines in this
>> text?
>>
>> } elseif ($action == 'update_product') {
>> $update_sql_data = array('products_last_modified' =>
>> 'now()');
>>
>> $sql_data_array = array_merge($sql_data_array,
>> $update_sql_data);
>>
>> tep_db_perform(TABLE_PRODUCTS, $sql_data_array, 'update',
>> "products_id = '" . (int)$products_id . "'");
>> }
>>
>> _____________________________________________________________________
>> _
>> 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
>>
>
>
>
>
> From: Jeroen van der Ham <jeroen(a)je-ju.net>
> Date: March 1, 2007 8:19:01 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: [TxMt] MultiMarkdown conversion to LaTeX
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> Hello,
>
> Today I discovered the MultiMarkdown capabilities and thought I'd
> use it
> to make a LaTeX document. However, now that I'm actually trying the
> conversion, it does not work as expected:
> xslt chokes on the output because there is no envelopping top level
> tag.
> Meaning, that if you have for examples two paragraphs of text, then
> you
> get the error:
>
> -:3: parser error : Extra content at the end of the document
>
> Is anybody maintaining this bundle? How can this be fixed?
>
> I tried using tidy on it before handing it to xslt, but then I only
> get
> the bibliography part of the output. And I'm not fluent enough in
> xslt to
> figure out what is going wrong there....
>
>
> Jeroen.
>
>
>
>
> From: Allan Odgaard <throw-away-1(a)macromates.com>
> Date: March 1, 2007 8:23:02 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] MultiMarkdown conversion to LaTeX
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 1. Mar 2007, at 17:19, Jeroen van der Ham wrote:
>
>> Today I discovered the MultiMarkdown capabilities and thought I'd
>> use it
>> to make a LaTeX document. However, now that I'm actually trying the
>> conversion, it does not work as expected:
>> xslt chokes on the output because there is no envelopping top
>> level tag.
>> [...]
>
> You need to insert: ‘Format: Complete’ in the top of the document.
>
> I think I have a note somewhere about making the build command(s)
> check it and either warn or just add it silently :)
>
>
>
>
>
>
>
> From: Brendan Dixon <brendandixon(a)mac.com>
> Date: March 1, 2007 11:28:33 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: [TxMt] TODO Bundle broken?
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> Running the pristine copy of TODO from build 1360, I get the
> following error message:
>
> /tmp/temp_textmate.pXvDHC:19:in `require': No such file to load -- /
> Users/brendan/Library/Application Support/TextMate/Support/lib/
> plist (LoadError) from /tmp/temp_textmate.pXvDHC:19
>
> Any ideas?
>
> Brendan Dixon
> brendandixon(a)mac.com
> 425.922.8798
>
>
>
> From: Bruno <mail(a)hinterland.nu>
> Date: March 1, 2007 11:33:32 AM PST
> To: textmate(a)lists.macromates.com
> Subject: [TxMt] Re: Textmate bundle disappeared
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
>
>> What is the contents of ~/Library/Application Support/TextMate ?
>
> Well, there was a copy of 'TextMate.tmbundle' in 'Pristine Copy/
> Bundles', so I moved it to Bundles and restarted TextMate.
>
> It worked! My 'Language Definition' bundle disappeared, and there
> was a TextMate bundle in my list instead.
>
> I think that's fixed it. Thanks everybody for the advice. :-)
>
> And incidentally, I noticed the Themes folder, and realised that my
> syntax colouring was independent of my preferences (probably
> obvious to most people).
>
> Bruno
>
>
>
>
>
>
> From: Allan Odgaard <throw-away-1(a)macromates.com>
> Date: March 1, 2007 11:45:52 AM PST
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] TODO Bundle broken?
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 1. Mar 2007, at 20:28, Brendan Dixon wrote:
>
>> Running the pristine copy of TODO from build 1360, I get the
>> following error message:
>>
>> /tmp/temp_textmate.pXvDHC:19:in `require': No such file to load
>> -- /Users/brendan/Library/Application Support/TextMate/Support/lib/
>> plist (LoadError) from /tmp/temp_textmate.pXvDHC:19
>>
>> Any ideas?
>
> This will happen if you have checked out a recent version of the
> Support folder from svn, but not the bundles, since we moved the
> plist ruby ext. to another location (so it doesn’t clash with the
> rubygem plist ext.)
>
> I am going to push an update in a few days -- for a fix now, either
> remove your Support folder checkout, or checkout latest version of
> the ToDo bundle.
>
>
>
>
>
> _______________________________________________
> textmate mailing list
> textmate(a)lists.macromates.com
> http://lists.macromates.com/mailman/listinfo/textmate
I have a new bundle I have written for N3/Turtle. I saw a request in
for RDF so I suspect there is a fellow semantic webster out here
somewhere. I have pretty good syntax highlighting although it is
pretty much the turtle subset of N3 right now...re:
http://www.dajobe.org/2004/01/turtle/
I was pretty unsatisfied with the only emacs mode out there:
http://larve.net/people/hugo/2003/scratchpad/NotationThreeEmacsMode.html
And have recently started using Textmate, and started working on this
bundle.
This bundle also has the ability to become the basis for a SPARQL
bundle as that is also based on the N3 syntax.
Anyway, the bundle is useful to me and without people requesting fixes
it will never get better. You know, I'll fix anything that doesn't
fit my coding style but that won't take long.
Main feature: I highlight subject, predicate and object (also literal
vs iri objects) rather than uri vs qname color.
Anyway, just looking for anyone else interested in N3 or any bundle
dev advice in general as this is a new platform for me after a long
emacs relationship.
--
ciao,
Phil
Running the pristine copy of TODO from build 1360, I get the
following error message:
/tmp/temp_textmate.pXvDHC:19:in `require': No such file to load -- /
Users/brendan/Library/Application Support/TextMate/Support/lib/plist
(LoadError) from /tmp/temp_textmate.pXvDHC:19
Any ideas?
Brendan Dixon
brendandixon(a)mac.com
425.922.8798
Hello,
Today I discovered the MultiMarkdown capabilities and thought I'd use it
to make a LaTeX document. However, now that I'm actually trying the
conversion, it does not work as expected:
xslt chokes on the output because there is no envelopping top level tag.
Meaning, that if you have for examples two paragraphs of text, then you
get the error:
-:3: parser error : Extra content at the end of the document
Is anybody maintaining this bundle? How can this be fixed?
I tried using tidy on it before handing it to xslt, but then I only get
the bibliography part of the output. And I'm not fluent enough in xslt to
figure out what is going wrong there....
Jeroen.
Andy,
Thanks for your reply. I have tried that and it doesn't work for me.
Maybe I am doing it wrong.
How would you use regex to ignore whitespace and newlines in this text?
} elseif ($action == 'update_product') {
$update_sql_data = array('products_last_modified' => 'now()');
$sql_data_array = array_merge($sql_data_array,
$update_sql_data);
tep_db_perform(TABLE_PRODUCTS, $sql_data_array, 'update',
"products_id = '" . (int)$products_id . "'");
}
I am assuming most of us here are familiar with Quicksilver. I wrote
a bash script to open a project and some of its files in Textmate in
an obvious fashion:
#!/bin/bash
mate ~/Documents/infodump
mate ~/Documents/infodump/tsks.txt
How can I run this script using Quicksilver? Only way I can is by
running this script file using "Run in Terminal." "Run" by itself
doesn't do anything with the script file.
Thanks
Raheel
Hi. I've started having a problem with the TODO bundle, where 'Show
TODO list' never completes - it just keeps processing. I assume that
there's some kind of infinite loop in the regex search, but I have no
idea how to find it. I stripped away the list of options (FIXME,
CHANGED etc) but it hangs on all of them. Can anyone offer any advice?
Bruno
Hi,
How can I switch from the big text editing area back to the drawer
without using the mouse so that I can choose a new file? In case it
matters I am using the missing drawer plugin so that the drawer is
always on the left when I open a project.
Thanks,
Peter
It seems textmate has no option to ignore whitespace when searching for
text. I used dreamweaver previously and that is where the reliance came
from. If there is a way to do this easily I would be grateful for a
reply. If I must use dreamweaver then I can do that but I would prefer
to maintain the flow in textmate.
Thanks
Hi
I don't know if is Charilaos the LaTeX/Bibtex maintainer, but,
anyway, probably everybody in the list knows the answer:
Is there any support for Bibtex appart from the Language definition?
In the support I mean bibtex .bib tools like snippets for items, like:
@book($1,
author = "$2",
title = "$3",
publisher = "$4",
series = "$5",
year = $6,
)
$0
tidying the formats, etc.
I know there is an insertion of citing in LaTeX mode, but I can't
make it run for me. I don't know well how to invoke it, when (must
the .aux be there?), how to indicate the bibliography files (since it
seems not to look for the \bibliography command in the LaTeX source),
etc.
Any help will be welcome. Thanks.
Juan Falgueras
Hi,
did I missed something or does textmate not support split views?
I need to apply certain changes to two source files based on another
similar source
file, I already edited.
Regards,
Stefan
Hey folks.
I recently updated my Ruby and Rails bundle (R6637 and R6633 respectively)
and have found that some of the bundle function appears to be gone. For
example the def, deft, and defs tab completion features. Is this on
purpose?
James H
i ment to ask this last week but i just rolled back to 6623,
i no longer get function completion with rev 6667, has anyone had this
problem and solved it.
Kim
Hi,
After much deliberation I decided to switch from Emacs to Textmate
yesterday, despite being wary about some important keybindings not
being supported.
I've managed to map almost everything the way I like it, but the most
important is still not supported, and that is ctrl-space and ctrl-w for
setMark and deleteToMark, respectively.
After searching the mailing list and blog archives I am left with the
impression that this has been on the todo list for several years. I was
just wondering if there is an ETA on this functionality? And out of curiosity,
is it very difficult to add, or just very low on the (long) todo list?
I'm asking because I fear I will have to unlearn the very efficient Emacs
way (to me, anyway) while I wait for this to be supported in TM. And that
would be a shame :)
In most other aspects, TM is fantastic. And the better I understand it,
the more impressed I get. Great editor!
--
Best regards,
Stian Grytøyr
When we get the new scope injection system for syntaxes we should
plan on making some big changes to the current state of many bundles.
We currently have a Ruby syntax, and the Rails syntax includes it.
The current Rails syntax seems to be targeted at Rails 1.1.x.
I'm torn about upgrading that syntax however.
On the one hand, the official Rails syntax should support the latest
version of Rails, but I'd hate to introduce some incompatibilities
with current applications written for Rails 1.1.x.
The new organizational method should be something like this.
Root language syntax
Contains only the basic scopes for the language syntax itself and
any built in language stuff.
Core library syntax injector
Injects the core library support junk into the Root language syntax
Other Library syntax injectors
EG: Rails 1.1.x injector, Rail 1.2 injector, Rails 2.0 injector,
Camping injector, etc…
Personal syntax additions
Inject support for all your personal libraries and classes and junk
Optional syntax niceties
EG: Rails 1.2 deprecated code, nested brackets, leading space, etc...
That way all of the layers are nicely segregated from eachother.
Nothing can really change the basic Ruby syntax, so a single
tmLanguage should scope the entire thing.
Then you can add stuff where you need it in a nicely segregated way.
thomas Aylott — subtleGradient — CrazyEgg — sixteenColors
Hi there,
I've been trying to send this to the dev list, but somehow the message
didn't make it to the list.
I'm trying to commit the wonderfull JavaScript Tools Bundle[1] by
Andrew Dupont to the repository, but it seems I'm not allowed to
commit outside "my" bundle (that would be ActionScript.tmbundle)
Is any of the JavaScript Bundle mantainer (or someone with full access
to the repo) willing to commit it?
Tha bundle is fully tested and ready for commit :)
Thanks in advance, and sorry for the OTish.
[1]: http://www.andrewdupont.net/2006/10/01/javascript-tools-textmate-bundle/
--
Ale Muñoz
http://sofanaranja.comhttp://bomberstudios.com
Hi,
I write a lot of JavaScript and some C and I find that the automatic
indenting doesn't work correctly very often when I cut an paste.
Textmate seems to think I want the pasted text indented more than it
should be. Does anyone else have this sort of trouble? Is there a fix?
Thanks,
Peter
Hi all,
I seem to have messed up my TextMate theme default and was wondering if
anyone could tell me how to fix it. I toyed with the colors of my
favorite theme (Vibrant Ink) and decided I didn't like the changes, so I
uninstalled and then reinstalled the theme. But now when I restart
TextMate it doesn't recognize Vibrant Ink (which does not show up in the
theme list). I looked in ~/Library/Applcation Support/TextMate/Themes,
and the .tmTheme file is there. So what's up? Any clues? I miss Vibrant
Ink :<
Thanks,
Jake
Hi All,
I'm using TextMate 1.5.4 (r1324) on Mac OS X 10.4.8 PPC. I've got the
subversion bundle from the GetBundles bundle, with the latest
tm_plugin checked out by hand from the Plugins dir in subversion on
the macromates server.
When I try to view the log of a file I get the following error, all
the other subversion features seem to work fine -;
NoMethodError
reason: undefined method `text' for nil:NilClass
trace:
/Applications/TextMate.app/Contents/SharedSupport/Bundles/
Subversion.tmbundle/Support/format_log_xml.rb:22:in `author'
(erb):32
/opt/local/lib/ruby/1.8/rexml/element.rb:939:in `each'
/opt/local/lib/ruby/1.8/rexml/xpath.rb:53:in `each'
/opt/local/lib/ruby/1.8/rexml/element.rb:939:in `each'
/opt/local/lib/ruby/1.8/rexml/element.rb:398:in `each_element'
/Applications/TextMate.app/Contents/SharedSupport/Bundles/
Subversion.tmbundle/Support/format_log_xml.rb:18:in `each_entry'
(erb):28
/Applications/TextMate.app/Contents/SharedSupport/Bundles/
Subversion.tmbundle/Support/format_log_xml.rb:165
Thanks
---
Jeremy Wilkins
dear all,
i'd like to pose a few basic questions when using textmate for latex
files:
(1) is there a way to get the 'typeset & view window' display the log
file, the way you can have it with emacs?
it seems that changing the values of TM_LATEX_ERRLVL doesn't help ...
(2) is there a way to get textmate use a dvi-previewer? (for reasons
of speed, i still prefer dvi when working on my files).
(3) is it possible to change the fonts (i.e. same font as in in the
editing window) and the header of the 'typeset & view window'?
what's the place to do it?
thank you!
greetings,
christoph eyrich
In early Jan I made a bunch of changes to my blogging bundle, some
overrides, some I had to edit the .rb files by hand.
Whats the best way to compare my changes to the svn tree and submit
them as a patch to be reviewed?
Hi,
I am new to textmate and bibdesk. I am not able to format citations. I can
follow the tutorials but if I try to cite from bibliography completion I get
\cite{sh: line 1: /usr/local/teTeX/bin/i386-apple-darwin8.3.1/kpsewhich:
cannot execute binary file
sh: line 1: /usr/local/teTeX/bin/i386-apple-darwin8.3.1/kpsewhich: cannot
execute binary file
Ng1}
I am using a PowerPC G4, with os x 10.4.8 and textmate 1.5.4.
I have found some suggested workarounds by Özgür Gökmen... But unfortunately
don't understand what I should be changing or where to find some of the
files I need to change.
If anyone has had similar problems and can point me in the direction to
solving this error I would greatly appreciate it.
-Michael
Hello All,
Great to see such an active community for a text editor!
I've been using TM for a largish python project. I have quite a few
source files now and using the project draw and tabs to navigate
between them.
Anybody know how I can mark one file in my project as the file to run
using the Run Script Command.
Would I need to modify the Run Script Command for this to work?.
I've looked at it in the bundle editor but it makes no sense to me. I
tried hacking some changes in so that it would run a specific file
rather than $TM_FILEPATH but without luck.
Any help much appreciated.
Jay.
I've been trying to get the perforce bundle installed
on my macpro; I'm using the bundle browser at
<http://netcetera.org/cgi-bin/tmbundles.cgi>
I copied the script locally and ran it, and I kept
getting the error:
svn: Can't convert string from 'UTF-8' to native
encoding:
subversion/libsvn_subr/utf.c:464: (apr_err=22)
svn: Perforce.tmbundle/Commands/Submit
Changelist?\226?\128?\166.plist
I found that editing the script and adding the line:
export LC_TYPE
after the line that sets LC_TYPE fixes this problem.
The UTF-8 was for the ellipsis character.
Just FYI,
Rudi
____________________________________________________________________________________
8:00? 8:25? 8:40? Find a flick in no time
with the Yahoo! Search movie showtime shortcut.
http://tools.search.yahoo.com/shortcuts/#news
I want to have a regular expression that identifies the items in a
line from a comma-separate values (CSV) file.
Imagine one style of CSV, in which such items are all quoted (Format 1):
"First Item","String","0","Yes","Yes","No","The contents of the
string in the first item"
"Authority","ID","0","Yes","No","No","ID of the person
""responsible"" for the item, if known"
In CSV, double-quotes permit embedding commas (and spaces?) in record
fields. Double-quotes in such fields are escaped by doubling the
character.
The regex that matches the full text of the item is fairly
straightforward:
"((""|[^"]*)*)" # In quotes, a run of double-quotes and anything
else not a quote; make $1 hold the unquoted string
However, a field may be empty (represented by no characters between
the commas). This a special case of the less-paranoid (and arguably
more standard) way of writing the file (Format 2):
"First Item",String,0,,Yes,No,"The contents of the string in the
first item"
Authority,ID,0,Yes,No,No,"ID of the person ""responsible"" for the
item, if known"
The something-between-quotes regex doesn't pick up the nonquoted
fields (obviously).
So make the regex fancier, to make the quotes optional and recognize
the field separator (which does not exist at the end of the record):
("?((""|[^"]*)*)"?),?
This still works for Format 1, but in Format 2 it matches the whole
of any run of records that aren't quoted (String,0,Yes,Yes,No,").
Start from the other end, and try a regex that matches fields not
quoted:
([^,[:cntrl:]]*),? # any run of characters, including blanks, that
aren't controls or commas, and may end in comma
The exclusion of control characters prevents the matching of:
"The contents of the string in the first item"
Authority
If the next field is a quoted string with a comma in the middle, this
pattern stops at the embedded comma.
So maybe a pattern that combines the two patterns would work:
(("?((""|[^"]*)*)"?)|([^,[:cntrl:]]*)),? # match quoted fields if
you can, unquoted fields if you must.
No: This pattern matches
String,0,,Yes,No,"
in the first line of the Format 2 example. It's the same behavior as
the quoted-only pattern (matches runs of nonquoted strings).
Reversing it:
(([^,[:cntrl:]]*)|("?((""|[^"]*)*)"?)),?
behaves the same as the nonquoted pattern (matching stops at commas
within quoted strings).
I'm out of ideas. Does anybody have a suggestion?
— F
Is there a way, to see an RTF document without the RTF markup in it?
I have some 100 RTF files, and I need to do a global search and
replace. It is no problem I think, to do this in Textmate, cause the
things I will replace wont appear in any RTF commands, but i would
like to view the files properly at least. looking at all the RTF
markup is just a little confusing :)
Any suggestions on how to this another way? I am up for suggestions.
Thx in advance,
Thomas Krajacic
My quest for supporting CSV whizbangs in TextMate continues. I
created a very simple CSV language bundle, and can't get my CSV
commands (OK, so far, "command") to apply to the file.
I added a new bundle and named it CSV. Here is the language spec:
=============
{ scopeName = 'text.csv';
fileTypes = ( 'csv' );
}
=============
Simple enough. My problem may be that it's too simple. I'm figuring
that patterns and folding don't make much sense in a language as
simple (hah!) as CSV.
Opening a .csv file identifies the file as CSV (the language popup
says "CSV"). However:
- Trying to detect the scope inside the file (⌃⇧P) produces no
scope tip at all.
- The commands popup at the bottom of the window starts you off at
the top of the language list, not at CSV.
- Pressing ⌘R (the key equivalent for one of my CSV commands) gives
me a popup offering the ⌘R commands of two other bundles (including
Xcode)... which I now see specify no scope for those commands. My ⌘R
is scoped for text.csv.
Clearly my language spec does not suffice to give the contents of
a .csv file text.csv scope. I'm missing something. What is it?
— F
While we're on the subject of the blogging bundle (i.e., after reading
the previous post which reminded me), what's the status of Movable Type
categories? Any hope of getting them supported? At present, that's one
of the only things keeping me from using TM for all my blogging
(instead, I use MarsEdit along with a plugin that lets me convert
keywords to tags).
Yours,
Andrew
I'm not sure how to put this without sounding like a demanding
ingrate, but here goes...
I've been using Brad Choate's persistent include commands since the
day they came out, because they are brilliant for my way of working.
But (here it comes) they would be so much more brilliant still if it
was possible to update any files selected in the project drawer
whenever an included file was changed.
I know about TM_SELECTED_FILES, but I can't see how to apply a
command to all of them in place. The only thing I could think of
involved creating temporary files, which doesn't seem the right way
to be going about this.
Any suggestions?
A new file in TextMate:
====================
p "testing rubymate"
====================
command+R to see the output in RubyMate and here's what I get:
Output in Run Window:
/bin/bash: line 4: DISPLAY has been set to :0.0 /usr/bin/ruby: No such
file or directory
Where did my precious RubyMate go?
This seems to happen quite often...
I have:
<h2>Download Our Catalog</h2>
Which needs to become:
<h3>Download Our Catalog</h3>
How would I go about writing a snippet/command that would allow me to
select "<h2>Download Our Catalog</h2>", activate the snippet, and have
the tag become selected ("h2" in this case) and mirrored in the
closing tag, therefore allowing me to simply type "h3" and then tab
back out?
the indentation looks as if it is indenting the next line if there is
not a semicolon on the end of the previous line which is fine except
when the previous line is a comment like this
#init var
$var = 2;
should be
#init var
$var = 2;
i notice that this is only happening since allan's updates.
Thanks
Kim
I often find that I paste something into a document, then immediately
select it to do something to it, like wrapping it in tags or
converting characters to entities. Long ago I used an editor
(possibly alpha) that had a 'select pasted text' command, that did
the selection straight after a paste, without having to drag over it
or whatever. I can't find an equivalent command in TextMate, nor any
environment variables pointing to the start and end of the latest
pasting that would let me implement it myself.
Have I missed something? Either a command in some bundle I don't know
about or some other way of achieving the same effect?
If not, here's a feature request. Any one of the following:
Select Pasted Text command
Paste and Select command (extra modifier key on cmd-V)
Select after Pasting preference.
Thanks for any help or pointers.
Hi list,
I have a problem with the Subversion bundle.
The svn server uses svnserve. It checkouts ok through the bundle, but
when I try to commit something it fails with:
subversion/libsvn_client/commit.c:873: (apr_err=170001)
svn: Commit failed (details follow):
subversion/libsvn_ra_svn/client.c:309: (apr_err=170001)
svn: Can't get password
Where can I enter my username and password for the svn repository??
Maybe an shell variable?
Thanks,
Kostas
Hi all,
Does Textmate provide any auto-completion capabilities? (like RadRails is
starting to). If not are there plans to?
I mean those features like:
* type the first few characters of a local/instance variable name then hit
hot key combination and suggestions for current variables that match this a
presented to you,
* type a variable name then "." and get suggestions of available methods (a
bit more interesting I know for a language like ruby)
Thanks
Greg