Hi all,
I put together a [CTags.tmbundle][1] for easy double-click
installation in recent (cutting edge) TextMate versions.
The CTags bundle allows you to quickly look up function definitions,
variables etc. It uses the Exuberant CTags program to generate a list
of definitions, and presents any match for the current word when
invoked.
Allan, if you give me access to the bundle repository I'll gladly
submit and maintain this bundle.
Gerd
[1]: http://gerd.knops.org/files/CTags.tmbundle.zip
> You could write an applescript that causes Preview to close the pdf
> and then open it again; using this script as the command called from
> Textmate.
See my "Reload Preview Document" script:
http://vocaro.com/trevor/software/applescript/
Trevor
Hi,
I'm new to TextMate, I really like it and am using it mainly for
writing with latex.
for
TM_LATEX_VIEWER
I had usually set
texniscope
until I ran into problems with texniscope in the combination with my
custom made bibliography style (which uses babel). Then I switched
TM_LATEX_VIEWER to preview, and that works ok, except, that I have to
close it before I compile latex. If I don't close it the changes made
with the new compilation won't show up.
Is there somewhere in preview the option to "refresh the view", so
that the changes in the pdf file appear?
Is it possible to use Acrobat Reader or Professional or any other
program as pdf viewer with TextMate, and what would be the correct
value for TM_LATEX_VIEWER? (side note: I looked in google, and all I
have found is TextMate in combination with preview or texniscope...
why is that?)
One could argue, I should change/make a new bibliography style file,
in order to make TextMate work with Texniscope, however I would like
to keep it for now, if I could resolve the "refresh" issue with a pdf
viewer. Or would you say texniscope is the way to go?
Thanks for your help,
Claus
I'd imagine that if the key combination was mapped to another app then I'd
see it working in that context. However I've not installed Huevos and have
tried just running the system and TextMate and the problem persists.
I've checked with a couple of other people here who use textmate - we all
have the same set-up - and it doesn't work for them either ??
Cheers,
Simon
>Did you recently install Huevos? That's the default key stroke for
>that particular app.
>Derek
On Jun 28, 2006, at Jun 28, 200610:38 AM, Simon Gregory wrote:
> I often use ctrl-esc to pop-up the bundle list from the project
> window. On
> my G5 tower it stopped working a couple of revisions (ish) ago, yet
> it's
> fine on my powerbook. I'm sure this is a simple conflict but I've
> already
> looked in all the obvious places for a solution - ie keyboard and
> mouse
> prefs pane, quicksilver triggers. Does anyone have any idea what the
> problem might be?
>
> Thanks,
> Simon
[I'm copying the list back in on this exchange, since it now includes
a full resolution.]
On Jun 28, 2006, at 9:07 PM, Allan Odgaard wrote:
> On 29/6/2006, at 2:37, Jonathan Ragan-Kelley wrote:
>
> > [...] The simple solution: copy KeyBindings.dict to
> > ~/Library/Application Support/TextMate/, and optionally merge with
> > my one existing custom TextMate binding (^space => nextCompletion:),
> > and bam -- ^q, ^r, ^u, etc., etc. all work now, where before they
> > didn't.
> That would imply that it didn't successfully read the one
> inside TextMate.app, as it simply merges the various key binding
> files found, well, with the exception that if one is found in
> ~/Library/AppSupport/TextMate, the default one is skipped.
>
> Could it be you had a dummy/empty file there?
Nope, I just misunderstood the usage until I read your "well,
exception" and double-checked to find:
> You can copy this file to ~/Library/Application Support/TextMate
> and edit it, this will then take precedence over the bundled file.
in the manual. This is at odds with the normal behavior of
~/Library/KeyBindings relative to the system bindings (it only
overrides those it sets -- its mere existence doesn't blow away all
bindings), so I somehow missed this, and just had a skeletal set of
extensions and modifications in my TextMate user keybindings. Also,
using KeyBindingsEditor's built-in "Open TextMate user keybindings" to
get an empty Application Support/TextMate/KeyBindings.dict doesn't
help matters.
So the simple answer is "RTFM -- very, very carefully."
Thanks.
-jrk
hi,
I am trying to figure out how to do an emacs-like highlighting of the match
of a paired character such as a paren. I feel sure it must be supported in
TextMate but somehow I just can't run it down in the documentation. Is
there a way to do this?
[I am aware that things can be configured so that there is a brief flash on
the opening paren when the cursor moves over the closing paren, but I am
looking for a way to indicate the match more obviously and less
transiently. Also, the flash only seems to occur when the cursor is on the
closing paren, not the opening one, and I want to be able to find the match
in both directions].
When I press ^q in all modes I've tried (C++, Plain Text, Markdown,
...), I first get nothing. Then, on the second press, my selection is
obliterated and a space inserted. If I try this with no selection, I
consistently observe that the only ^q-related binding seems to be
something like: ^q ^q --> insertSpace. (The menu command works, and
is labeled, as expected.)
However, there are no references to "q" with any modifier anywhere in
any of my keybindings files, so far as I can tell.
I've spent months unable to use ^q for Reformat Paragraph, and always
assumed it was a stray keybinding on my aging OS install. I've since
gone back and rebuilt my profile from scratch on a new machine, with a
totally fresh bundles checkout and I carefully moved a select few
keybindings. Unfortunately, I failed to do it slowly enough to notice
when ^q ceased functioning.
Has anyone else observed this? Clearly something or someone,
somewhere has jacked ^q without my knowledge, but I can't for the life
of me figure out who or what.
Many thanks.
-jrk
> > So in the svn bundles for todo I started to get the following error
>
> Is this with a stock r1103/1112? or do you have a bundles checkout?
> If the latter, you may want to update the Support folder, as a broken
> version of textmate.rb temporarily made its presence there, but was
> since reverted.
>
> Perfect! thanks, I did still have the bad textmate.rb from the repository.
I just checked a fix into svn that adds 'next week', etc to the options allowed by the date parser.
Rather than reinvent the wheel, has anyone seen or is anyone interested in doing a Ruby port of Datebox?
http://dateb
From: Benjamin Jackson <ben(a)incomumdesign.com>
X-Mailer: Quicksilver
Content-Transfer-Encoding: 7bit
Date selection with GTDAlt bundle
I just checked a fix into svn that adds 'next week', etc to the
options allowed by the date parser.
Rather than reinvent the wheel, has anyone seen or is anyone
interested in doing a Ruby port of Datebox?
http://datebox.inimit.com/
Best to all,
Ben
I have read in older threads from the list about issues with
subversion and project files lying outside of the root folder of the
subversion project, but I am having difficulty getting the "Update
Entire Project to Newest" to work. Specifically, that menu option
never shows up, regardless of where I have my tmproj file in relation
to the local svn files. Any idea what I'm doing wrong?
The Help file mentions that the folders need to be beneath
TM_PROJECT_PATH and I can't find that environment variable anywhere.
TextMate's Help mentions TM_PROJECT_DIRECTORY--is that what the SVN
help file means? And if so, do I need to manually set it, or is it
set when I have a saved tmproj open?
So in the svn bundles for todo I started to get the following error
/Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:32:in `initialize': cannot convert
Hash into String (TypeError) from /Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:32:in `new' from
/Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:32:in `load_pattern' from
/Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:7:in `initialize' from
/Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:79:in `new' from
/Users/sdevore/Library/Application
Support/TextMate/Support/lib/textmate.rb:79:in `each_text_file' from
/tmp/temp_textmate.7Uqkdz:32
what did I mess up?
In xcode their is a quite handy feature called jump to defintion when
control clicking a class or whatnot... It will then jump to view to
what ever file that class is started in..
Does anyone know of this kind of plugin for textmate ??
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I was wondering if anyone has asked, or if I missed how to do this.
Is there a way to write a preference so that themes can be tied and
auto-loaded to particular bundles? For example, using 'slate' for
writing perl, but when I switch to blogging it automatically could
switch my theme to expresso and then to Twilight for LaTeX.
Thanks
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFEobMY0ZwlS5OIzRcRAlnLAJ9c2tZ266x7RwiaZ61nsp1EU3LAvgCeKNGH
S49vyZ5N7dd25wd2TVPqkTU=
=HPxa
-----END PGP SIGNATURE-----
Hi,
I'm sorry if I missed this somewhere in the list or wiki, but I
couldn't find it.
If I use "Edit in textmate" to edit text field from another app, is
there any way to alter the save function (or to make another key
command) to automatically format the markdown text and send back the
formatted version. Currently, I write the markdown, preview it in
textmate's window, copy and paste it back into the original app. It's
not that much work, but I was thinking that if it could be automated,
I'd probably use it more often.
Thanks for any advice
Jeff
I get the following error when trying to fetch a post from a
serendipity v1.0 blog.
/usr/local/lib/ruby/1.8/xmlrpc/client.rb:552:in `do_rpc': Wrong
content-type: (RuntimeError)
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
[lots of xml snipped ...]
</methodResponse>
from /usr/local/lib/ruby/1.8/xmlrpc/client.rb:420:in `call2'
from /usr/local/lib/ruby/1.8/xmlrpc/client.rb:410:in `call'
from
/Users/stephen/Applications/TextMate.app/Contents/SharedSupport/Bundles/Blogging.tmbundle/Support/lib/metaweblog.rb:31:in
`getRecentPosts'
from
/Users/stephen/Applications/TextMate.app/Contents/SharedSupport/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:542:in
`fetch'
from
/Users/stephen/Applications/TextMate.app/Contents/SharedSupport/Support/lib/progress.rb:11:in
`call_with_progress'
from
/Users/stephen/Applications/TextMate.app/Contents/SharedSupport/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:541:in
`fetch'
from /tmp/temp_textmate.v2ZuUO:3
I'm using cutting edge textmate 1112.
I can connect to the serendipity blog using ecto using the metaWeblog
api. Here's the endpoint I am specifying in Setup Blogs:
http://username@blog.concord.org/serendipity_xmlrpc.php
Thanks for any pointers.
--
-- Stephen Bannasch
I often use ctrl-esc to pop-up the bundle list from the project window. On
my G5 tower it stopped working a couple of revisions (ish) ago, yet it's
fine on my powerbook. I'm sure this is a simple conflict but I've already
looked in all the obvious places for a solution - ie keyboard and mouse
prefs pane, quicksilver triggers. Does anyone have any idea what the
problem might be?
Thanks,
Simon
I tried and failed to get the Blogging bundle working on either of my
two computers yesterday. It's not the failures themselves, though,
that's prompting my inquiry today, it's that the failures were
different. Different behavior and different error messages. I've run
into this in the past: a month or so ago, one of my TMs wouldn't
preview Markdown documents because it couldn't find SmartyPants.pl.
Apparently, my two copies of TM are out of sync in some way, despite
being the same version (1.5.2 [1112]).
I'd like to know the best way to resolve this difference. My guess is
that the simplest way is to
1. throw away my current copies of /Applications/TextMate;
2. throw away my current copies of Library/Application Support/TextMate;
3. install new TMs from a fresh download.
I do have certain snippets, macros, and commands of my own that I'd
like to retain, so I would *not* throw away ~/Library/Application
Support/TextMate. Does this procedure make sense?
I suspect that my out-of-sync issue came about because I used to use
SVN to get new bundles whenever I happened to think of it, but now I
use an automatic Software Update to Cutting Edge. For my own
edification: When TM does a Software Update, do the new bundles go
in /Applications/TextMate/Contents/SharedSupport/Bundles? If so, and
if I'm going to use automatic Software Update instead of SVN, is
there any need for /Library/Application Support/TextMate/Bundles?
--
Dr. Drang
In the Markdown bundle, the Generate Output and Open Browser Command
is bound to control shift o. So is Open Terminal. But instead of a
menu showing both options, control shift o in a MultiMarkdown
document opens an html version of that document in an external
browser. Is there a way (other than browsing through the gear menu,
or customizing the keybindings) to access the Open Terminal in a
MultiMarkdown document? I would prefer to see a menu with both
options, if both should reasonably be bound to the same key. Is this
a scope issue?
All the best, Mark
I'm getting the error shown below when I type:
mate file.txt
The only information I can find relates to Locomotive. I'm using Ruby
on Rails, but not Locomotive. Any thoughts on how to remedy this
problem?
Thanks
dyld: Symbol not found: __cg_jpeg_resync_to_restart
Referenced from:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /opt/local/lib/libJPEG.dylib
Hello Allan,
I read today on the Red Sweater blog that Suite Modeler is now free.
"""
Don Briggs has announced that his highly-acclaimed Suite Modeler
application is now free. I haven’t used it but many people suggest it
greatly reduces the pain of adding scripting support to Cocoa
applications.
<http://www.red-sweater.com/blog/links/89/suite-modeler-now-free>
"""
I thought it might interest you (and maybe the rest of the list).
Suite Modeler
<http://homepage.mac.com/donbriggs/>
Cheers
-Emmanuel
--
Emmanuel Décarie / Programmation pour le Web - Programming for the Web
<http://scriptdigital.com/> - Blog: <http://blog.scriptdigital.com> - AIM: scriptdigital
The bundles are fun and all, but with so many of them, sometimes I
press the wrong key combo, and something crazy happens, and everynow
and then I'd like to know what I did.
So, is there an easy way to know what I just triggered?
If not, how about using a growl notification to display the name of
the bundle command?
Allan,
Is it possible to get some type of status indicator on the Find in
Project window? It's a bit weird, and freezes some times (or appears
to) when im searching, and i'd love a quick indication if it's done
or not, esp. if I have just tabbed to another window or something.
Regards,
Eric
Hi all,
I'm new around here, so before I ask my first question I just thought
I'd say... HI! :)
I recently built a bilingual (English/French) website using TextMate.
This was the first bilingual site I've built using TextMate (I use to
use Dreamweaver ... ack!). Everything went well, except for the
content population phase -- when it came time to put the French copy
in, any and all accents in French content (like à, è, etc.) would
render as weird characters (or sometimes question marks) when the
page was viewed in a browser. I just can't figure this out...
- I changed the "File Encoding" setting from UTF8 (TextMate default)
to Latin 1 (Dreamweaver default). No dice.
- I checked my HTTP headers on the server side and all appears to be
okay.
- I checked my XHTML meta tags and they're good too!
This seems to be happening with all files (HTML, ASP, PHP), and the
weird thing is that I can open the ~same file~ in Dreamweaver, put
the content in place, save it, and it works fine. Does anybody know
what's going on? HTML entities work, but for text-heavy French sites
it's not feasible to transform all of the accented characters into
entities (time-wise).
Thanks in advance!
Dan
Hi list,
I have a command that creates a new (untitled) document with some
content I'm temporary interested with (why I did create that
command). Then if I double-click a file from the finder or open/mate
a single file from the terminal the untitled doc's window is used for
that file so that I loose the old content!
Notice that ⌘-N 'ed documents, while unmodified, are also used that
way.
Someone else?
Sylvain
I am getting the following error when using the Add List Item command
in the Markdown bundle:
/Library/Application Support/TextMate/Bundles/Markdown.tmbundle/
Support/lib/markdownhelpers.rb:41:in /bin/bash: -c: line 1:
unexpected EOF while looking for matching `''
/bin/bash: -c: line 2: syntax error: unexpected end of file[]' for
nil:NilClass (NoMethodError)
from /tmp/temp_textmate.ozr6CO:13
I am using TextMate 1.5.2 Version 1.5.2 (1112).
Thanks in advance. All the best, Mark