The 'constant_placeholder' definition incorrectly matches the '%s' in
a literal string '%%s' and highlights it; it should match the '%%'.
Fix: in the constant_placeholder definition, change:
match = '%(\([a-zA-Z_]+\))?(0|\-|\+)?([0-9\.]*)?[diuoxXfeEgGsrc]';
to:
match = '%(\([a-zA-Z_]+\))?(0|\-|\+)?([0-9\.]*)?[diuoxXfeEgGsrc%]';
Based on suggestions from Allan I've revised the Fetch Categories command to
work with a multi-select menu (using osascript). You can now just choose
multiple categories at once and it will insert the text "Category:
your_category" for each selected item. Once again, this is only tested with
Wordpress on my end, so I'm curious to hear if it works with other blogging
software.
I have also made the command available for download at:
http://blog.circlesixdesign.com/downloads/FetchCategories2.zip
I'm having a lot of fun writing commands and snippets, but I'm no
programmer. If anyone sees fit to clean up the code, feel free, and I'd
love a copy to learn from if you do.
Brett
Rather than try to share my very specialized autotag bundle, which requires
Wordpress with the Ultimate Tag Warrior plugin and my Autotag mod, I thought
I'd share the process and see if I get any feedback. I am not sure if this
has been done before, or if it's just too much trouble for most people to go
through, but it was a fun exercise.
Here's my blog post on the project:
http://blog.circlesixdesign.com/2006/10/01/hacking-xmlrpc-wordpress-and-text
mate/
I'm open to any feedback, criticism or suggestions.
Thanks,
Brett
All,
Is there a good way to determine a reverse mapping from a keyboard
shortcut to its purpose? Often I'd like to know if a given shortcut
is already used, but I don't know how to search for it easily.
I know about the "Show Keyboard Shortcuts" feature (invoked via
control-option-command-K). It shows the shortcuts for all bundles,
but the keystrokes are written with the fancy Apple glyphs instead of
easily searched words like "control-option-command". Is there a
simple way to enter these glyphs from the keyboard to make this
search easier? I've sometimes resorted to scanning the list for a
glyph of interest, then copying it to the clipboard and pasting it
into the find box, but I'd like a more direct way.
Also, I don't know how to generate a list of keyboard shortcuts for
built-in features not found in bundles - is there a way?
Thanks,
Michael Henry
When I attempted to use HTML > Insert Entity, I got the following
text inserted before the entity:
2006-10-01 17:58:18.374 CocoaDialog[3175] GrowlCode: App identifier
or version don't match. Doing nothing.
Obviously, this is GrowlCode's fault, but any InputManager could drop
things on STDERR and mess commands up. I've tried adding "2> /dev/
null" at strategic points in the Insert Entity command, but it
doesn't seem to be working (I don't really talk bash, as I've used
zsh for years, so it's possible I'm going about ignoring STDERR in
the wrong way — shouldn't be a difference, though)
I've uninstalled GrowlCode for now, but does anybody know of a way of
keeping irrelevant error messages from being inserted? I nearly ended
up with a very confusing-looking eBay auction :)
Thanks
--
John Yeates
All,
Is there a keyboard shortcut for activating the Replace-related
buttons in TextMate's Find dialog box? I know about the relatively
new shortcuts for activating the checkboxes (Regular expression =
command-option-r, Ignore case = command-option-i, Wrap around =
command-option-w), but is there a shortcut for the buttons
(especially Replace All, but also Replace, Replace & Find, and
Previous)?
Thanks,
Michael Henry
I was wondering what is the best way to import Excel tables into Latex
file using Textmate? I tried copy/pasting a table into Textmate, then
using "Convert Selection to Table". However, this does not result in a
correctly formatted table due to the way the Excel table is pasted.
Anyone have experience/solution for this? Thanks
Will
Hi,
I'm new to the Subversion bundle, and am having some trouble getting
the status and log functions to work:
I select Subversion|Status, and a nice HTML window comes up showing
the status of the pending files. When I click commit or revert,
nothing happens. The entire HTML page's buttons do nothing. The
links to the files work, but not commit/revert, etc.
Also, the subversion Log cmd gives me the following error:
NoMethodError
reason: undefined method `[]' for
nil:NilClass
trace:
/usr/local/lib/ruby/1.8/rexml/source.rb:131:in
`initialize'
/usr/local/lib/ruby/1.8/rexml/parsers/baseparser.rb:
126:in `stream='
/usr/local/lib/ruby/1.8/rexml/parsers/baseparser.rb:
100:in `initialize'
/usr/local/lib/ruby/1.8/rexml/parsers/treeparser.rb:
8:in `initialize'
/usr/local/lib/ruby/1.8/rexml/document.rb:
178:in `build'
/usr/local/lib/ruby/1.8/rexml/document.rb:45:in
`initialize'
/Applications/TextMate.app/Contents/SharedSupport/
Bundles/Subversion.tmbundle/Support/format_log_xml.rb:164
Any ideas?
Thanks,
Dave.
Hi,
I am pretty close to set up my development environment exactly the way I
want it.
The TXP Bundle runs much nicer now, with no warnings in Console output.
In the meanwhile, while using it and testing along, I came across a
problem that has puzzled my for hours.
I hope, that someone might be able to help.
I have a project Folder that uses a local document root Folder in my
Site folder for Testing, no problems with that.
However in order to use the completion command, for completions, that I
want for a special Tag <txp:article />, I have a Preference Item, that
contains the following command:
{ completionCommand = 'find "$TM_DIRECTORY" \
-name "$TM_CURRENT_WORD*article.txfml" -maxdepth 2 \
-exec basename "{}" \;|sort'; }
as described in Section 4.2 of the manual, in order to provide the
filenames of a special folder, that contains the needed filenames that I
need to provide as attribute values for the above mentioned tag.
My first problem here is, that I would need maxdepth 4 and even worser,
maxdepth 4 and 5.
I tried to alter the command, setting maxdepth to 4 and 5, since I need
to maintain the directory structure of my site folders.
This does not seem to work.
The second problem is, that I also have some other completions for Tag
names and attribute names, which are sitting normally in arrays, in some
other pref Items.
I set up another pref Item,
with :
{ disableDefaultCompletion = '1'; }
and scope :
text.html.txp entity.name.tag.single.article.txp
which is the same scope that I have for the above command, in order to
suppress the default completions on article form attribute values,
but the only thing that the escape key cycles through, are the near by
found values in the open document.
What am I doing wrong here ?
(Note also, that the file endings I have, have the form eg.:
.article.txfml, comment.txfml, file.txfml, etc, which are needed,
to fine grade those completions based on this article form completion
command.
Any help appreciated.
regards, marios
Hi again, to all,
I am writing this to get a couple of evaluation thoughts together, on
the Language Grammar, that I wrote for the TXP Bundle.
It is not solely related to that Bundle only, so you may find this
useful, if you attempt a similar approach for other Languages.
I have spent the last two days inspecting this Grammar in detail and
iterating over the current approach and trying to extract the major
mistakes, so I can refactor the Grammar and make it more accessible to
TM's Automation Features.
In a nutshell, the Grammar is largely inspired and adapted from the
experimental XHTML Bundle, following a modular approach,by referencing
repository Items with include rules.
The difference is, that in the experimental XHTML Bundle, each
repository Item is referenced a in recursive manner, and resolves in one
exclusive repository Item that stands for the html tag for html tags as
exclusive root node.
Textpattern Tags on the other hand do not have this requirement, so each
repository Item gets referenced within an include rule,except for their
attributes and values, which do not have an include rule at the root.
In order to make those non root included items easily accessible a
naming convention was used, so that after reformating the code in the
Bundle Editor appears exactly below the Repository Item, that references
them, where there is one for each Tag.
Example:
author-tag =
{
};
author-tagatts = {
};
The major difficulty is in the distinction of single, container, plugin
and conditional tags, plus to get scopes also for the attribute values.
which currently leads to matching conflicts, therefore, the current
version of the Grammar doesn't have full distinction for attribute
values, mainly on the single plugin tags.
One verification, that I have done about the shortcoming of this
Grammar, is that it is wrong not to have a simple include for quoted
single and double strings, which is now the case.
For instance if I used cntrl shift < and then typed txp:article space
and then get the automatic closing quote insertion, the cursor will be
in between "".
At this point verifying Scope with cntrl shift P, I should have at least
a scope of string.quoted.double or any other dist. available.
If this is not the case,all the additional automation possibilities are
lost since I can not have a snippet insertion conditional.
On the other hand, while including a rule for such a scope left me with
the problem of specificity of such rules, making it again difficult to
have a distinct scope of attribute.value, that would match only a
string, that is in between the quotes, but has another scope then
string.quoted.double
To be continued,
regards, marios
Hello. Can I "save a file with line breaks" i.e. have TextMate save
a text file with hard wrap?
(I did a little googling on this topic w/r/t TextMate and found the
answers fairly confusing.)
Thanks!
--andreas
Is anyone out there in TM land using Wordpress and Ultimate Tag Warrior? If
so, I've managed to combine some of my mods and make the UTW tags accessible
from TextMate. There's a whole bundle involved, and you have to replace
your xmlrpc.php file (after backing it up, of course). It's working really
smoothly on my end. If I type fetchtags and hit tab, it gets the entire
database of tags, sorts it and returns a multi-select menu. When you finish
picking tags it inserts a line in the header with a comma-separated list of
your chosen tags.
It's got the functionality to save and modify new and existing tags.
I also got it working with my AutoTag mod, so that it can read your current
post and suggest tags based on a fuzzy search of your database. I could
easily add the Yahoo suggest if anyone was interested, but I've never liked
the results I get anyway.
My biggest question is this, sorry it took me so long to get around to it...
After I've accepted an entire document as input, chosen tags and have a
string ready to print, what's the most elegant way to make sure that string
gets inserted in the blog post headers rather than at the end of the file?
I've attached a few simple commands I hacked up to practice my ruby.
There may be better ways to do these so any input is welcome.
The first one "Show TODO - ignore list" is pretty basic. On the
first line of the script it takes an array of patterns of files to
ignore while parsing your project. Its should be pretty easy to
enter your list even if you don't know ruby, just follow the
example. Ideally I'd like to make it so you can set the list
externally somehow to make it easy.
I wrote this because the TextMate.each_text_file was parsing
everything in the project folder, regardless if I removed it from the
project or not. I have a "vendored" version of edge rails in one of
my project folders, and seeing a list of all of DHH et al.s comments
was hindering my use of the TODO.
The other two commands go together.
"Project Statistics" displays the total word count, line count, and
bytes on the tool tip for the entire project.
"Project Statistics - Full Output" displays the same information for
each file in the project as well as the totals as html
Both of these commands use each_text_file with an ignore list as
well, so they suffer the same limitations and advantages.
I wrote these cause I had to work on a horrible web system from the
pre-standards days all day today and I wanted to see just how ugly it
was. I found out - they have more javascript for their drop down
menus alone then the entire prototype library contains.
William

p.s. Allan: If I run any of these commands, regular todo or my
versions, on a group of files from a top level directory like /Users/
username my textmate will lock up for a very long time, at least
unless of course I have a lot of ignore flags set. Not too hard to
avoid, certainly less than ideal. Is there a better way to iterate
over project files?
p.p.s Thank you for all your hard work and amazing program.
I had no luck changing the key using the DefaultKeyBinding.dict route :(
On Sep 22, 2006, at 1:26 PM, textmate-request(a)lists.macromates.com
wrote:
> From: Allan Odgaard <throw-away-1(a)macromates.com>
> Date: September 22, 2006 12:59:04 PM EDT
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] re: crtl-esc not activating the bundle menu
> anymore
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 22/9/2006, at 18:23, ira cary blanco wrote:
>
>> > > I tried every fixes I read about: Setting the prefs in
>> Terminal (I
>> > > don't remember the exact command)
>> > What happens if you set it to another key than ⌃⎋?
>> How can it be set to another key?
>
> http://lists.macromates.com/pipermail/textmate/2006-April/009955.html
Ira Cary Blanco
Marketing & Media
Samson Technologies Corp.
Samson | Hartke | Zoom
voice: 631.784.2200 x107
fax: 631.784.2201
email: blanco(a)samsontech.com
web: samsontech.com
Is it possible to change Ctrl+S shortcut to Ctrl+R?
I often use bash's Ctrl+R for analogous search mode, so this shortcut
makes more sense to me.
BTW: I coudn't find Cltr+S anywhere in menu. Where is it?
--
regards, porneL
Suppose I have a myFile.html file containing a link
<a href="myFile.html#myAnchor"> Go to anchor! </a>
which points to an anchor in the same file:
<a name="myAnchor"> I knew you would come here! </a>
When I load the file in the TextMate HTML window,
apparently, the link to the anchor does not work (when
I click on it, the HTML page goes blank).
What am I doing wrong?
Thanks,
Piero
I am migrating from emacs to textmate. Emacs has compile command. That
basically allows you to run lets make in the directory of the current
file. Is there a bundle out there already?
OK, I'm a dummy! After searching the lists and manual and help, I
still can't find the way to reformat my .java code in TM. How do I
do that?
Thanks!
-- Owen
Owen Densmore 505-988-3787 http://backspaces.net
Redfish Group: 505-995-0206 http://redfish.comhttp://friam.org/
When I post to my blog from TM, it works fine, but a new line gets inserted
at the top of my post:
2006-09-29 23:56:35.942 open[1013] No such file: /name-of-my-post
And then, of course, it doesn't open up in my browser. I'll also note that I
have been able to post to other blogs properly... so it must be something
with my typo configuration?
Thanks!
Adam
Howdy.
I'm in the middle of writing a live updating command for ZenTest
autotest.
I want to use the RubyMate error handling stuff to make all the log
links live and such.
Is that core functionality usable separate from RubyMate?
thomas Aylott — subtleGradient — CrazyEgg
Hello -
I mistaken removed the File Pattern that appears in the Advance >
Folder Reference section of the Preference Panel.
Can someone send me the default File Pattern, or let me know how to
reset it...
Thanks!
- Chris Ryan
I am using TextMate 1.5.3 and the latest bundles checked out from the
repository. When I open bubbleSort.java [1] in TextMate, some of the
comments are highlighted as comments; some aren't. Bug?
Also, when I select all text in the file then do Text > Indent
Selection, the file isn't properly indented. (Note especially the
last few lines of the file.) Is this a bug, or does the command
simply not handle inter-method Java indentation?
Thanks,
Trevor
[1] http://www2.latech.edu/~box/ds/bubbleSort.java
Hello!
I try to develop my own commands. So I'm new to Ruby, my commands
sometimes are buggy. How can I easily debug my commands. How do you
do it?
Helge
I've attached a complete rewrite of the Wikipedia linking code. It's a
little more modular, a lot more inclusive and a bit smarter than before.
I am definitely still open to input (Haris ;-)) on my coding technique and
anything that can be done to improve the command. I'm just getting my feet
wet with Ruby, regular expressions and TextMate in general.
If you're currently using the command I distriubted previously on this list,
Brett Inc. "strongly urges it's users to upgrade to this latest release".
I set up WordPress blogging per the help and screencast instructions. When I
fetch posts (I just did an svn up on the bundle, so I¹m at v.5327), I get
the following error:
/usr/lib/ruby/1.8/xmlrpc/client.rb:535:in `do_rpc': HTTP-Error: 406 Not
Acceptable (RuntimeError)
from /usr/lib/ruby/1.8/xmlrpc/client.rb:409:in `call2'
from /usr/lib/ruby/1.8/xmlrpc/client.rb:399:in `call'
from /Library/Application
Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/metaweblog.rb:31:in
`getRecentPosts'
from /Library/Application
Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:546:in
`fetch'
from /Library/Application
Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:545:in
`popen'
from /Library/Application Support/TextMate/Support/lib/progress.rb:11:in
`call_with_progress'
from /Library/Application
Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:545:in
`fetch'
from /tmp/temp_textmate.mU5BiJ:3
The setup is:
# List of Blogs
#
# Enter a blog name followed by the endpoint URL
#
# Blog Name URL
finesite http://admin@myfinesite.com/wp/xmlrpc.php
Is this a familiar result and is there something stupid I¹m missing? BTW:
There is an admin user for the blog and I¹ve tried:
* siteadmin(a)myfinesite.com
* admin(a)www.myfinesite.com
Not sure where to go from here. Help appreciated!
Thanks
This is my template command
if test \! -e "$TM_NEW_FILE"; then
TM_YEAR=`date +%Y` \
TM_DATE=`date +%Y-%m-%d` \
TM_USERNAME=`niutil -readprop / /users/\$USER realname` \
TM_PACKAGE=`sed <<<"$TM_NEW_FILE_DIRECTORY" 's#.*classes/
##'|tr / .`
perl -pe 's/\$\{([^}]*)\}/$ENV{$1}/g' \
< class.as > "$TM_NEW_FILE"
fi
And TM_PACKAGE comes out blank.
what am I doing wrong?
On 26/9/2006, at 19:52, Ketan Anjaria wrote:
> In a previous version of textmate the following code for a template
> worked to create a TM_PACKAGE variable
>
> TM_PACKAGE=`sed <<<$TM_NEW_FILE_DIRECTORY -n 's#.*classes/\
> (.*\)#\1#p'|tr / .` \
Try this: TM_PACKAGE=`sed <<<"$TM_NEW_FILE_DIRECTORY" 's#.*classes/
##'|tr / .`
I have only had a chance to test this on Wordpress. It needs to be placed
in the Blogging Bundle because it references the blogging.rb file in that
support directory.
If anyone using the blogging bundle would be willing to give this a try and
let me know if it works with other platforms, it would be greatly
appreciated.
Thanks,
Brett
Dear list menbers,
I have the following problem:
I received a plain text file utf-8 encoded written on a Windows PC. I
could open this file and I could edit this file perfectly.
After my modifications I saved this as utf-8 with LF. OK.
Then I tried to import the content of that file in a database. This
didn't work, because the database couldn't parse the first line.
Then I opened that file in a HexEditor and I saw that the first line
begins with EF BB BF. After looking at this I remembered that these
bytes are the BOM (Byte Order Marker) for utf-8 and Windows PC's make
often use of it to save utf-8 text files.
My problem is now that I couldn't find a way to save my text file as
utf-8 without BOM.
I had to use jEdit for that, because in jEdit you can select the
encoding utf-8 or utf-8y (meaning with BOM).
Is there any chance to implement this in TextMate? Or, may be better,
that TextMate saves all utf-8 files without BOM, because I think this
marker is irrelevant within utf-8. It only makes sense in utf-16/32.
All the best,
Hans
Hi,
After reading on this list about all the great recent updates to the
Latex bundle I decided to svn-up all the bundles I've installed:
> cd /Library/Application\ Support/Textmate/Bundles
> svn up
Then I used the "Reload Bundles" command from inside TextMate.
Now an odd thing is happening. The old key equivalents don't seem to work
for the Latex-bundle commands anymore, even though they are the same in
the menu. Similarly they do not appear in the Use Bundle Item... dialog
when I summon it with Ctrl-Cmd-T. Suggestions? TIA for your help.
-dave
This little command is just the most basic proof of concept of a
working live shell command.
You can easily hack it up to run any random shell command you want.
I'm planning of using something like this to implement a bunch of
stuff soon.
TextMate Bookmarks, live updating.
ZenTest autotest
Mongrel server / Rails app log tail
etc...
Feel free to suggest other interesting stuff.

thomas Aylott — subtleGradient — CrazyEgg
Hi!
I really like the blogging bundle. It's amazing.
But each time I close the window, I am asked to save the file. I
think there are few, if at all, who save their blog entries as files.
Wouldn’t it be a better behavior to ask for post to blog? Also I
naturally type apple+s, when I am finished. So, I added a copy of the
post to blog command and associated this shortcut to it. Storing the
file in this case seems similar to post it. What do you think?
Helge
Hi,
I could swear I have used a command that would reformat something like
<tr>
<td> </td>
<th id="number">N</th>
<th id="percontage">%</th>
<th id="number">N</th>
<th id="percontage">%</th>
</tr>
and "ex/plode" it to:
<tr>
<td > </td>
<th id="number" >N</th>
<th id="percontage">%</th>
<th id="number" >N</th>
<th id="percontage">%</th>
</tr>
for easy option+selection. I wanna say it was part of subtlegradient,
but cant find it anywhere.
(it probably does not help that somehow I have ended up with 3
subtlegradieent bundles.)
--
dc
-----
David Clark
Web Specialist
Institute for Community Inclusion (http://www.communityinclusion.org/)
david.clark(a)umb.edu
(617) 287-4318
Hello Textmate-Users,
i'd love to see a solid block-cursor in Textmate, configurable by the
user : blinking or not, block or default as it is. Maybe i'm gettin'
old, but i find myself frequently searching for the cursor since I
switched to working on black.
I'd like to read u'r opinion on this and for sure maybe there exists
a osx-hack already to achive this without bothering Allen ;-)
Greets, Andreas
---
»In a perfect world… spammers would get caught, go to jail, and share
a cell with many men who have enlarged their penisses, taken Viagra
and are looking for a new relationship.«
If anyone is interested, and happens to have Rmagick installed, I added on
to the image insertion drag and drop command in the blogging bundle to
automatically thumbnail and link with titles, alt tags, etc. It gives you a
drop down menu asking you whether you want the thumbnail, the full image, or
the thumbnail linked to the full image (a rel=lightbox tag is included for
those using it).
Like I said, it requires Rmagick (and ImageMagick or GraphicsMagick) to be
compiled and installed. It bootlegs on the original command for everything
else.
Brett
A common refrain on this list is being able to edit files remotely. I
explored various solutions (transmit, subversion, hotkey), but
decided that ultimately what I wanted was something that would just
watch one or more local files I was editing and then as they change,
automatically upload them to a remote destination.
So I spent some time last night hacking together syncmate (python
script), attached:
Usage: syncmate <file> [<file>...] [username@]host:/remote/path/
Watches one or more files for changes and copies to host whenever the
file changes locally. The first time called, starts an instance of
syncmate
as a daemon. Each subsequent time called registers new files with the
running
daemon.
Usage: syncmate --list
Lists registered files
Usage: syncmate --quit
Causes daemon to quit
It requires the Growl python bindings be installed for notification
(btw, I had trouble with the Growl python bindings occasionally
causing python to crash, but I think I've narrowed the problem down
to attempting to use a custom icon in the notifications, so I've left
that out.)
Anyway, I find this useful in combination with textmate, so I figured
I'd post it here. Hope someone else finds it useful.
j.
The darwin ports email list is temporarily shutdown and I couldn't
find any other help online. thought one of the experts here could
help since I need this to use LaTex with TextMate.
I'm trying to install teTex on my iBook G4 and have installed Xcode
2.4 and DarwinPorts 1.3.1, I get the following error.
Any ideas on what I can do to get Tex on my Mac?
Thanks
Dennis
/usr/bin/ld: warning weak referenced symbols:
_getaddrinfo
/usr/bin/ld: Undefined symbols:
_XCreateGC referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XCreatePixmap referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XFreeGC referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XPutImage referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XAllocColor referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XCreateImage referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XDefaultColormap referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XDefaultDepth referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XDefaultScreen referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XDefaultVisual referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XFreeColors referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XGrabServer referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XParseColor referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XQueryColors referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
_XUngrabServer referenced from libXpm expected to be defined in
/usr/X11R6/lib/libX11.6.dylib
collect2: ld returned 1 exit status
make[2]: *** [xdvi-xaw.bin] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
I noticed that there's an XHTML bundle in the repository and then
there's the HTML bundle included by default. I'm wondering, if
there's an XHTML bundle, why does the default HTML bundle use XHTML
in its snippets? Can we move that nonsense into the XHTML bundle and
let those that want it install it? (Perhaps it should be included by
default as well.) Just curious.
Rob
Hello,
Ok, I'm probably missing something obvious here, but I can't find
anything in textmate to let you run your tests without going to the
terminal. With everything else in there, it seems like it would be
something included.
Anyway, I took a few minutes from work to do a quick hack to the
bundle (my changes attached). I bound the run test command to command
- option - G. If the textmate cursor is in a controller or model, it
will run the associated test file. If the TM cursor is in a test file
(unit or functional) it will only run the test method that the cursor
is in (so that when I'm writing a test, I can run it real quick). If
the cursor is outside of a test method (test_*) it will run the entire
file.
I added a file to the bundle ( bin/test_helper.rb) and a command.
I also might have found a bug in the bundle. See the comments in
bin/test_helper.rb
Please let me know if there already is something out there that would
probably be far more thought through than this quick hack.
Thanks,
-carl
Hi!
Since yesterday I get the following authentification request while
trying to do an svn up:
Authentication realm: <http://macromates.com:80> macromates.com
Password for 'root':
When I interrupt it with ctrl+c I get:
subversion/libsvn_ra_dav/util.c:826: (apr_err=170001)
svn: PROPFIND request failed on '/svn/Bundles/trunk'
subversion/libsvn_ra_dav/util.c:296: (apr_err=170001)
svn: PROPFIND of '/svn/Bundles/trunk': authorization failed (http://
macromates.com)
I'm using the mateup-script for checkouts but manual checkouts didn't
work as well.
Anyone having the same problem or is there a solution?
Niels
--
Jack Sparrow: Me? I'm dishonest, and a dishonest man you can always
trust to be dishonest. Honestly. It's the honest ones you want to
watch out for, because you can never predict when they're going to do
something incredibly... stupid.
-- Pirates of the Carribean: The Secret of the Black Pearl
Hi,
so I'm posting this last message to share the "final"
version of the Label Table command; of course it is
very rudimentary and would need additional work, but
for me it does exactly what I need, so maybe it can
be useful for others too. I hope Haris or Allan like
it and add something like it to the Latex Bundle in
the future (who knows what's in the mind of masters
anyway).
I guess it is not possible to attach files from the web
gmane interface, so I am posting the command inside
the text. After all it takes 2 minutes to join back the long
sed commands into one line, copy and paste into the
bundle editor... Input: entire document, Output: HTML
file, scope: you choose.
The command creates an HTML window listing all the \label-s
of the topmost open window (only one file at the time, sorry).
Each label in the window is clickable, and clicking inserts text
at the insertion point in the open TextMate window.
If the label name starts with "eq", then \eqref{label_name}
is inserted; otherwise, only \ref{label_name}.
Best way to use the command: launch it the first time, the
HTML window opens; resize and put the window in a handy
position; then never close it, when you need it just issue the
command again (the window is refreshed and jumps over the
other windows).
Thanks to Allan for help.
Enjoy and improve,
Piero
TEXT OF THE COMMAND:
# parse the file for \labels (plus two lines following them)
sed -n -e "/\\label/{=;N;N;G;p;}" |
# separate labels from each other, the html way
sed '/^$/d' |
sed 's/^\([0-9]*\)$/\<p\>\<\/p\>\1/' |
sed 's/\(.\)$/\1\<br\>/' |
# the following two sed commands must be on one line each!
# do not insert spaces when joining lines
# insert active javascript links: for equations (we want \eqref here)...
sed 's/\\label{eq\(.*\)}/\<a href=\"javascript:TextMate.system
(\"\/usr\/bin\/osascript \&\>\/dev\/null -e @tell app \\\"
TextMate\\\" to insert \\\"\\\\\\\\eqref{eq\1}\\\"
@ \&\", null);\"\>\\label{eq\1}\<\/a>/' |
# ... and for the rest (sections, theorems etc.: we need \ref)
sed 's/\\label{\([^e][^q].*\)}/\<a href=\"javascript:TextMate.system
(\"\/usr\/bin\/osascript \&\>\/dev\/null -e @tell app \\\"
TextMate\\\" to insert \\\"\\\\\\\\ref{\1}\\\"
@ \&\", null);\"\>\\label{\1}\<\/a>/' |
# I used @ instead of ' for escaping reasons - put the quotes back
tr "@" "'"
In a previous version of textmate the following code for a template
worked to create a TM_PACKAGE variable
TM_PACKAGE=`sed <<<$TM_NEW_FILE_DIRECTORY -n 's#.*classes/\
(.*\)#\1#p'|tr / .` \
basically it takes the new file directory like this
/Users/ketan/Documents/client/project/development/classes/client/
project
And It turns the "/" to "." and removes everything before the classes
so the end result would be
client.project
Any ideas on how to do this ? I am not very good with sed.
Ketan
So this is the .tmCommand file containing the
Label Table command. Please see the preceding
post for description.
The number of messages I sent in the last two days
takes me dangerously close to the status of a
spammer, but I'll keep shut in the future, I promise
(yeah right)
Piero
Hi,
one never really escapes the escape tunnel.
I have a new problem with escapes.
>From the command line I can ask
TextMate to insert a backslash:
osascript -s 'tell app "TextMate" to insert "\"'
I want to do the same from a javascript
contained in an a href link. But I can not find the
correct way to escape things. Allan's suggestion
works perfectly with ordinary text; the following
html code:
<a href="javascript:TextMate.system("/usr/bin/osascript &>
/dev/null -e 'tell app \"TextMate\" to insert
\"TEXTTOINSERT\"' &", null);">
TEXTOFLINK</a><br>
produces a link TEXTOFLINK and when I click on it,
TEXTTOINSERT is inserted into TextMate. But if
TEXTTOINSERT contains a backslash, it is ignored.
A pity since I want to insert a tex command...
What should I write instead of TEXTTOINSERT to
get, say, "\eqref" to be inserted? Yes, I am escape-blind.
Thanks for any help,
Piero
PS hm... no one seems to like my new idea for label
completion. I'll keep it for personal use :)
With this text:
mainNavL1
Doing Control + right arrow will move the cursor first to the
beginning of the word, then to the left of the capital N, then left
of the capital L, and after that pressing the keystroke no longer
advances the cursor -- it gets "stuck" there.
It seems that the numeral ("1" here) causes the problem. If you
start with the cursor to the right of the entire word and use Control
+ left arrow the problem does not occur.
eo
Thanks everyone!
Jacob's note stepped me through the RoR screencast's actions*
Alan's note lead me to the TextMate screencast which starts to unlock
TextMate's bundle and snippet secrets*
And Tom pointed out that I was seeing snippets in use, not really completion.
If these answers lead to a new question its: does TextMate have all its
features when run in Panther (OS X 10.3)? And if not, what am I missing?
Scrutinizing the text insertion screencast I noticed *my version (1.5.3)
is missing the "Automation" menu. Ah-ha!
I find no mention of system requirements or Panther versus Tiger
capabilities in the docs (aside from a couple minor ones). Is there a
version feature comparison matrix somewhere? Maybe that's just for when
you have an entire martketing department!
So, thanks for all the help,
Ivy
I was on vacation for 2 weeks and didn't feel like going through the
60+ TM emails ;) Thanks for the link, creating my own macro solved
the issue.
I hope that in the future, modifications on behaviors such as this
one (that clearly effect every day use) are given a little more time/
thought before being implemented, or at least get documented in a
more "in your face" way, so that I don't have to be worried about
what's going to happen every time TM gets updated ;)
Yann
On Sep 24, 2006, at 11:37 PM, textmate-request(a)lists.macromates.com
wrote:
> What, you didn't get the memo? ;)
>
> http://comox.textdrive.com/pipermail/textmate/2006-August/012725.html
>
> Haris