Hi there,
consider a sentence such as this:
...from the virtual environment's implementation.
is there a reason that the LaTeX bundle scopes a single apostrophe as
the following:
string.quoted.single.close.latex
punctuation.definition.string.end.latex
Am I using the apostrophe inappropriately in this context? i.e. is
there some fancy LaTeX code for an apostrophe?
Thanks,
Sam Aaron
Hello all,
I just found this [1], maybe it could help with the email bundle?
> Universal AddressService
>
> I’ve updated AddressService to a Universal Binary, and relicensed
> it under the LGPL.
>
> AddressService is an OS X system service that lets you select a
> part of a person’s first or last name and replace it with their
> addresses or phone numbers. It’s handy for quick entry into an
> email or chat session.
>
> I haven’t been able to thoroughly test it on an Intel mac, so
> please let me know if you find any issues.
[1]: http://michael-mccracken.net/wp/?p=74
James,
I just want to say thank you for a wonderful regex guide. That's the
first time I've been able to "get" it. I've attempted to understand
regex past the absolute basics a few times before with little luck.
I've also been learning a few things about TextMate.
Thanks
Mike Gregoire
For those who have been asking me when there will be another beta...
James Edward Gray II
Begin forwarded message:
> From: Dave Thomas <d...(a)pragprog.com>
> Date: Nov 8, 9:31 am
> Subject: New beta of the TextMate book is available
> To: Ruby on Rails: Talk
>
>
> Folks:
>
> I've uploaded the B1.03 version of Jame Edward Gray II's TextMate
> book. Here's what James says about the release:
>
> Sorry for the delay folks, but hopefully it will have been worth
> the
> wait. The next beta of the TextMate book is ready and it's just
> full of
> requested content!
>
> Several people have expressed to me the need for the book to cover
> TextMate's language grammars and I've been listening. The new beta
> contains a complete walkthrough of how to build a grammar, using
> JSON
> as an example. Beyond that, I've added coverage for the equally
> important preferences and themes. If you're wanting to use
> TextMate
> with custom syntaxes, this material should get you started.
>
> The other reason this beta took a bit is that I have been
> responding
> to your feedback. The community has provided tons of priceless
> advice
> for making the book better. Thanks so much for that! I've read
> through it all and tried to make improvements based on most of
> those great ideas. By all means, keep sending in the feedback.
> I want this book to be exactly what the community needs it to be.
>
> I use TextMate as my main code editor (and have for over a year) and
> I still
> learn new things every time I look through it.
>
> http://pragmaticprogrammer.com/titles/textmate
>
> Cheers
>
> Dave
>
The Rails bundle uses ⌃p for its params snippet, which drives me insane... everywhere else ⌃p means "up one line". When I change it to a tab trigger (and type "para"), the change won't stick. If I move to another bundle item and back, the activation type is back to "Key Equivalent". If I change it to "Tab Trigger" again, "para" shows up, but again the change doesn't stay.
The only way I've found to work around this is remove the params snippet.
Consider this bit of LaTeX:
$\frac{1}{\sigma} \cdot \xi \cdot \lambda$
the \sigma isn't scoped as a constant math character, where as \cdot,
\xi and \lambda are.
Sorry if I appear to be pointing things out rather than fixing them,
but the deadline for my thesis is rapidly approaching....
Sam
When trying to use the "Level 1 [setext]" or "Level 2 [setext]"
bundle commands I get the following output
Unknown option: n
Unknown option: 1
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
Here's the actual command for Level 1:
#!/bin/sh
if [[ $TM_LINE_INDEX == 0 && $TM_LINE_NUMBER != 1 ]]
then head -n$((TM_LINE_NUMBER-1))|tail -n1|sed 's/./=/g'
else echo -ne '=\t'
fi
I'm running TextMate Version 1.5.4 (1324) and have checked out the
latest bundles and support.
Any idea why this is happening?
Thanks
Mike Gregoire
Hi,
only two short questions.
1) Is it possible to open tm_dialog at a specific position? (Not via
auto remember)
2) If 1) yes: Would it be possible to create a TM variable which
holds the absolute screen position of the caret?
I want to open a tm_dialog at the position of the caret like
show_tool_tip it does.
Thanks
Hans
Dear all,
here is my new suggestion to type Japanese, Chinese within TM.
- press apple+shift+i to invoke the dialog (delete the old inputCJK
in beforehand)
- activate Kotoeri or whatever
- type as usual, choose kanji etc. with space and return
- if you once again RETURN the text is inserted
- press ESCAPE to dismiss
Comments?
TODO:
1) Find a way to open the dialog at the caret position.
2) Don't display the dialog header. Only the textfield (?)
3) to invoke the dialog with a specific input method.
Any hints?
Many thanks in advance
Hans
Dear all,
here comes the latest Hypersearch Bundle.
New:
'multi jump function':
If there are more than one occurrence of the search pattern within
one line you can click at each emphasised match (or in between - see
help) to jump to its position separately.
Changes:
-keyboard shortcuts are changed to TM's defaults; i.e. option+apple
+r,i,w
-output window displays the file name
--Here I had to hack the code for 'html_header'
----
export HTML_PAGE_TITLE="Hypersearch"
export HTML_WINDOW_TITLE="${TM_FILENAME:-untitled} - Hypersearch"
export HTML_SUB_TITLE="<big>$MTCH $CNT found for “$RES”</big>"
"${TM_RUBY:-ruby}" -r"$TM_SUPPORT_PATH/lib/web_preview.rb" -e 'puts
html_head(:window_title => ENV["HTML_WINDOW_TITLE"], :page_title =>
ENV["HTML_PAGE_TITLE"], :sub_title => ENV
["HTML_SUB_TITLE"], :html_head => "")'
----
Maybe it would be worth to change html_header in such a way that you
can specify window_title and page_title separately. web_preview.rb
has this functionality yet.
-Error messages are shown as tooltips
-you can specify a group for regexp like '>(.*?)<\/' to highlight
everything what is between '>' and '</' (see help)
-tiny format stuff
-I set the limit of output line to 3000
--The reason why is that if I close the HTML output page (with more
than 5000 lines) TM freezes for seconds! It takes roughly a minute!
ANY HINTS???
Bug fixes:
-\t, \n now works in regexp mode instead of \\t, \\n
-search within, and output of xml/html documents is now correct
-correct display of number of matches in case sensitive mode
As usual feedback is welcomed.
Have a nice day (or night)
Best,
Hans
Someone had asked the other day about editing files as root. I notice
that TextMate prompts for an admin username/password when asked to
save a file to which it does not have access, but that doesn't do
much good if the file can't be read in the first place. (BTW,
shouldn't TextMate/mate warn if you pass it the name of an
inaccessible file?)
Anyway, I whipped up the attached script which I call smate. FWIW, I
guess this functionality could be built into mate itself. (Allan,
wasn't the source for mate available at some point?)
HTH,
j.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi again,
I am using the following drag command that calls Transmit per
Apple script:
http://pastie.textmate.org/21681
at the end to do mostly a single File upload at a time.
(Called Screenshot handler)
I want to get rid of the "true" echo, that gets inserted together
with my snippet in the document window.
(The code is almost the same, as is in the Transmit Bundle,which I
customized to my needs, without any Idea about Applescript.)
(Thanks for all the help again)
How can I do this ?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This might change in the future
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFUOUS8tSzPOYuZvQRAstxAKC5miiBEqgKDL9munkP9cPOm0XYvQCfb1Gf
n96BzBwAWj7WG7czjjdrFEY=
=Zsb6
-----END PGP SIGNATURE-----
hi I am new here, but I have a big question
I use textmate since some weeks and love it, before I used subethaedit
and I really loved the feature to work with some friends via subethaedit
on one document at the same time.
now I found also an editor for linux which does the same (not testetd)
http://mateedit.sourceforge.net/
my friends also love textmate, but without the collaborative feature
they will stay with subethaedit.
so my question is, if this feature is alreade implemented and I cant
find it or if it is planned for the near future.
cause it would be sooooo cool and helpfull.
thanks a lot
herbert
Is there any way to disable TextMate's refreshing of content when it regains
focus. The project I'm working on is on a samba mounted drive and,
especially since the last update, takes a really painfully long time to
reactivate when I click on it.
I'm constantly switching between a web browser and TextMate and the delay
really interrupting my productivity.
-dave
Hi all,
I've done my best to search for information about this in the ticket
system and on this mailing list, but it's one of those things that's not
very easy to search for.
Here is the scenario. I have a large project with lots of folders and
file references. I have these references grouped using the "Groups"
feature so that I can easily find everything in the project. When I
focus another application and then focus back on TextMate, the groups
and folders all collapse, and I am left having to traverse back to the
last area I was working in.
Has anyone else noticed this behavior? Is it a bug or a feature? If
it's a feature, can I turn it off?
I don't have specific steps to reproduce, but it seems to happen on any
project with a large set of files and a nested folder structure.
Thanks,
Taylor
I have a thing about shooting out emails and then remembering a bug I
forgot to check for. I apologize.
This one exits properly if there is only one address found.
Brett
Hi,
I'm using the latest TextMate version (1.5.4 (v1324)) on Panther
(10.3.9) with ruby 1.8.5 installed. Texmate works pretty well with some
minor changes in some snippets.
When pdftex has finished to compile your LaTeX document, the Typeset
and View (PDF) use the following command
'open -a "$V" "$PDF"'
However, if your viewer is Adobe\ Reader\ 7.0.8, this command doesn't
work with the open Panther comand. It is necessary to use the following
command
'open -a "$V.app" "$PDF"'
The problem is I have no error message in the Typeset and View window
because the find_app command find Adobe\ Reader\ 7.0.8, and the open
command error message is not displayed (open return "Bus error" message
when I use 'open -a "$V" "$PDF"' in Terminal.app)
Maybe the test ('if find_app >/dev/null "$V.app"; then ... fi') would
be different or you can use the find_app output result in $V$.
Regards,
Arnaud
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi, Sorry for bothering again.
I am having trouble with the Dynamic variables, not sure, what is going on.
Here are some test-strings of current lines, and the wrong output I get
from this variable, instead of the whole string, using the Show
TM_VARIABLES command.
1) <li <txp:zem_nth step=1
of=2>class="odd"</txp:zem_nth>><txp:linkdesctitle /></li>
$TM_CURRENT_LINE echoes: [CSS-bullet] class="odd">
2) <txp:if_article_category></txp:if_article_category>
ouput: nil
Which means nothing.
I first thought, that this might have been caused by the HTML output of
the Show TM_VARIABLES command, but echoing the variables does give me
the same strings.
It seems, that any HTML brackets will just strip the content off, from
the variables.
I am using latest cutting Edge. (build 1311)
regards, marios
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This might change in the future
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFSNxE8tSzPOYuZvQRAqfKAKDQvO+9ovJtBj12uZ3gQ20oMRTPUACgzi1B
l2SViTvbOjQqI0gPfimbTsY=
=qWsu
-----END PGP SIGNATURE-----
1. I'm a happy (64-year old, retired) enduser of textmate, not a
programmer.
2. I'm using a textmate project as my "personal textbase". The
project has many markdown files. I don't use markdown as a source to
convert to html but as the real thing, as my final product (with an
occasional preview for reading convenience).
3. My markdown file is a container for one or more articles, each
about a separate topic. Every article is uniquely identified by a tag
in the form of a string "tagid=<tagid>".
4. I'm using crossreferences to other articles in the form of a
string "tagref=<tagid>".
5. To link from a tagref to the associated unique tagid I use the
"Find in Project" dialog. I type "tagid=<tagid>" and click the single
link in the result to load the relevant file.
6. I love to have the following command: with the caret in a
"tagref=<tagid>" reference and pushing the enter key, the relevant
file automatically loads.
7. I have no idea how to make this command; help is appreciated.
Hi all,
I am getting an error during commit saying "no url for ..../somefile"
where somefile is not the same each time I try and commit. Status,
add, delete etc work fine. So just for commits I have to go to the
command line which works fine.
Any ideas?
Thanks very much
bakki
Hi,
I just noticed that the replace and "find replace" commands in the
find window don't work when using it from the bundle editor. Seems
like a bug to me, but perhaps I'm missing something.
N. Schmidt
A typical problem is the bold command in the Latex bundle. Instead of
inserting "textbf{}", it inserts "env: ruby -s: No such file or
directory". The bold command seems to work if I replace the first line
in toggle_style.rb with "#!/usr/bin/ruby -s". (I have created a link
so that /usr/bin/ruby links to Ruby 1.8 installed from Fink.)
Will I break things if I change the first line of the various ruby
scripts from "#!/usr/bin/env ruby -s" to "#!/usr/bin/ruby -s"?
Thanks for your help,
Darryl
> On Sep 17, 2006, at 1:09 AM, Darryl Morrell wrote:
>
>> I recently acquired TextMate 1.5.3, and am overall very pleased with
>> it. However, I am running OS X 10.3.9, and several bundles do not
>> work correctly. In particular, several commands in the Latex and
>> TODO bundles do not work. Some of the problems were fixed by
>> installing Ruby 1.8 from Fink, but many others remain. Any help
>> would be appreciated.
>
> A lot of bundle commands require Ruby 1.8, and as far as I know that's
> the only problem with 10.3.9, so if there are still commands you can't
> run, then you should probably tell us what they are and what error
> messages you get.
>
>> Darryl Morrell
>>
>
> Haris
Hi
I updated the my Sweave bundle using the tar file from Alan's site..
Following the update the latex markings in my .snw do not show up
(the R markings do).
I noted that that the update did NOT include text.latex (or the in
the update text.tex.latex) in the scope selector for the Sweave in
R etc..
And in the Typeset & view of the Sweave bundle the scope that was
originally text.latex.sweave has changed to just text.sweave.
I am not sure if this has any bearing on my problems (adding the
text.tex.latex in the Sweave in R seems to bring back the latex
markings at least in my .snw file so I think it does...).
Also now, I CANNOT use my keyboard activation (the menu
activation seems to work). They keyboard equivalents open a finder
window instead! I have even tried to re-enter different keyboard
equivalents in the Sweave bundle editor without success.
Any help would be most appreciated.
danstan
Hi all,
Can someone please provide some applescript to open a new blank
document in TextMate. I plan to assign this to a Quicksilver trigger
so that a new text file is one key combo away at all times.
Cheers,
-----------------------------
Luke Daley
http://www.ldaley.com
-----------------------------
Hi all-
Just a quick note of appreciation for the rash of improvements to the
R bundle in the last little while. I've been using the R console for
three days solid, and it and stuff like the command template and help
commands are working great. It's turning into a seriously formidable
environment. What good stuff.
Haris, Kevin, and others -- thanks much.
-Alan
exception rendering is slightly buggy. you use the message property of the
exception object, but actually it doesn't work... dunno why.
fixed another little glitch, where you had "function <module>" being printed I
replaced it with "module body". the last modified line replaces "untitled" with
"unknown location", but you might want to see if you want it merged or not. I
just like these two items this way, YMMV ;)
ciao,
domenico
p.s.: someone PRETTY PLEASE can give me my progressive output rendering back? :
(
Dear all,
I'm a big fan of TextMate and a longtime user, but have only recently
completely abandoned Emacs and seen the light. :-) While TextMate
really lives up to my wildest dreams as a text editor, I have found
that there are a couple of little things that I miss. I write a lot
of fiction, and while editing I've found that the Emacs function
"kill-sentence" is extremely useful. I was wondering how difficult it
would be to implement something like this in TextMate, i.e. a command
that would either cut or select the *current sentence*... in the same
way that one can select the current word or paragraph. It seems like
there should be a way to define this using the appropriate scope, but
I'm such a nuubie that I'm afraid to start poking around... Getting
this to work in e.g. Markdown mode (where I do most of my writing)
would be enough. Any ideas?
thanks in advance,
-- Hannu Rajaniemi
Registering for the ADC Leopard talks, I note I have the following
choices in answer to:
What development tools are you using to build your application(s)
today? (check all that apply)
* Xcode IDE
* gcc/Xcode build system via TextMate <<----- !!!
* gcc command-line only
* Eclipse
* Other
Kudos to all.
--
Simon Pride
a: Bronxville, NY 10708
why is the new version of pymate written in ruby?
I don't know jack about ruby -- why should I learn it in order to hack on a
tool I use daily while writing python code? come on, we don't want no stinking
ruby here!
I often compose emails in TextMate and paste them into new messages
in Mail. I think there should be a automated way of doing this.
What I've come up with so far involves transforming the document into
a link and runing it with the "open" command. Something like this:
open "mailto:jo@foo.net,%20elizabeth@bar.com?
cc=sam(a)fake.org&subject=New%20Fall%20Schedule&body=Hey%20guys%21%0A%
0AI%20just%20wanted%20to%20let%20you%20know%20that%20I%20was%20in%
20town%20next%20tuesday.%20Please%20call%20me%20at%20818-555-1234%20so
%20we%20can%20set%20something%20up.%0A%0ASee%20you%20then%21%0A%0A--
oliver"
This works reasonably well.
Obviously, transforming the document into a single link would require:
1. A syntax
2. URL escaping
2. Some clever search/replace
But before I invest time into this I wanted to ask you guys what you
thought.
Is this a good candidate for the existing mail bundle?
Are there better ways of sending the message to mail than thru a link?
What are your thoughts?
--oliver
Hi,
Is there a command to select the current node and its descendants in
an XML or HTML document? I know there is the "select current scope"
command, and the "select enclosing brackets", but they don't seem to
work this way.
It would seem that a "select node and descendants" is quite possible
because the "close tag" command traverses the DOM and closes the
current node.
Greg
I love this concept, but my last version of Justin's command didn't
have image dimensions. Now it inserts dimensions if you're inside a
blank rule or creates a full rule with dimensions in source.css. Of
course, if you're inside parenthesis it will just insert the name
with single quotes, inside single quotes just the name, you know how
it goes. It inserts as a snippet and on the longer snippets it
kindly leaves you after the last semicolon of the last value, so that
if you're using the workflow commands adding more declarations is as
easy as hitting tab or CTRL-N then TAB for a new rule.
I'm actually finding this more useful than the drag command... it's
more accessible and doesn't require the mouse! But they both have
their place, the drag is nice when you have a lot more images and the
folder management comes into play. A big thanks to Justin Palmer.

Brett Terpstra : Art Director
Circle Six Design, Inc.
111 Riverfront Dr, Suite 204
..................................................
p: 507.459.4398
877.858.4332
f: 1.866.540.3063
e: brett(a)circlesixdesign.com
http://www.circlesixdesign.com
..................................................
I haven't run across this before, so I thought I'd share.
Here's a simple command for looking up the current word in
Dictionary.app:
osascript &>/dev/null \
-e 'with timeout of 30 seconds' \
-e 'tell application "Dictionary"' \
-e 'activate' \
-e 'end tell' \
-e 'end timeout' \
-e 'do shell script "open dict:///$TM_CURRENT_WORD"' &
We can't just do the shell script because, for whatever reason, it
only works if Dictionary.app is already open. Without the "Timeout"
argument applescript will not wait for Dictionary.app to open before
requesting the definition.
I'm sure there are better ways to code this, but it works for me.
--oliver
[2006-11-02: REVISION 1324]
[REMOVED] TextMate no longer pays tribute to human sacrifices, rape, nor
does it show a picture of the God of the deaths in your dock -- ticket
945BEB5D
lol, please tell me people didn't complain about the easter egg?
Also, while I'm doing things just for giggles, bloggers might want to
check out http://murl.info/14421. It's a little TM command that
triggers an applescript that pulls in whatever text is highlighted in
Vienna (RSS Reader) and formats it as a blockquote with linked
credits and inserts it into your current entry. The applescript is
separate and can be edited to work with other readers/programs.
it's just an implementation choice I find too hurried.
p.s.:
> Because the existing pymate was broken
by any means, the code stinks and it's got lots of ugly bugs hard to fix --
I'm not against a rewrite or something, I'm against a rewrite in ruby.
think about letting the build factory of -- say -- FreeBSD run on top of linux
machines. that's just weird.
come on, I didn't want to be rude and I think I was lacking a ";)" at the end
(even if the adjective "stinking" should turn a light on, how can you be
serious if you say a language stinks?).
it just strikes me as... hell, strange! and no, I have no plans on learning
ruby -- nor should I in order to fix or just tweak something which happens to
be used by... like... python programmers, you know. it's just an implementation
choice which
When I hit ^#, I get this error:
nib could not be loaded: dateInterval.nib (does not exist)
The nib is there at /Library/Application Support/TextMate/Bundles/
GTDAlt/nibs and I killed all my local mods to the bundle in ~/Library...
Any idea what's up?
- Ben
Hi,
Within TM's status bar you find 'Line: xx Column: xx'
If I use e.g. Tab Size: 4 and 'No Soft Tab' the column counter only
works for TABs from the beginning of a line but not for TABs within a
line.
Example:
I have the following line (numbers := column counter):
TAB TAB TAB Hallo
| | | |
| | | -13
| | -9
| -5
-1
OK, but
TAB TAB TAB HalloTAB World
| | | | |
| | | | -21!!! (it should be 22!!)
| | | |
| | | -13
| | -9
| -5
-1
The same also for 'Hallo TAB World'.
Please note: 'TAB ' means '\t' but easier to count.
Or am I completely wrong???
I'm using Cutting Edge TM 1.5.4 (1324)
Best,
Hans
Hi there,
I have this very simple PHP code as a test :
<?php
$chaine = "é";
echo ord($chaine[0])." ".ord($chaine[1]);
?>
The $chaine variable is initialized with «é» (e with acute accent)
just in case…
If I save this file in UTF-8 as usual and use the “Run” command,
it returns “195 169”, as it should : it's the UTF-8 representation
of the letter é.
But if I save this same file in ISO-8859-1 and use the “Run”
command once again, I still have “195 169” whereas I should
have “233” (representation of é in ISO-8859-1).
Note that I don't have any problem if I host the files
on a server somewhere. Therefore, it seems to be a small
bug with the PHP “Run” command which returns the UTF-8
representation no matter what…
Thanks in advance :-)
...ala Justin Palmer (http://murl.info/14420)
I took the liberty of taking Justin's sweet little mod of Allan's
tm_dialog example and incorporating the all-purpose CSS drag command
code. Just for giggles. (Nice lineage, huh?)
It's mapped to CTRL-SHIFT-I right now, and it's actually really
handy, especially when there aren't a ton of images in the project.
I haven't gotten a chance to really explore tm_dialog yet, but I'm
sure this could do a few more tricks ;-).

Brett Terpstra : Art Director
Circle Six Design, Inc.
111 Riverfront Dr, Suite 204
..................................................
p: 507.459.4398
877.858.4332
f: 1.866.540.3063
e: brett(a)circlesixdesign.com
http://www.circlesixdesign.com
..................................................
* the grammar now scopes module definitions, class definitions, function
definitions a.s.o. as meta.definition.*
* the symbol list only shows meta.definition.* stuff (I like it this way, but
if there are any objections I'd like to know which are your usage patterns)
* lookup in hoogle: hoogle is the documentation search engine for haskell
libraries; code stolen mercilessly from the web searches bundle
* load in ghci: useful if you're debugging your purely functional code
(sometimes it happens... :P). it loads the current file in GHCi and leaves you
at the interactive terminal. if you use HUGS or other haskell implementations
feel free to "generalize" it, I'm a GHC-only type of person... ;)
* LAZY.tmtheme got enhanced to support more and more Haskell goodness. minor
updates to Prolog and PHP support too.
this time my stuff should be easier to merge... ;)
ciao,
Domenico
Dear all,
thanks for the feedback.
I changed the following:
- the tm_dialog remembers the last screen position
- add an history list for search patterns
-- default 5, but changeable via environment variable (see help)
-- if you choose the last item from the history list it will be placed
on top of that list
- self-repair mechanism
-- if the syntax of the plist is not valid, Hypersearch will use the
default one
- look for an empty string will open a tooltip
- the HTML window will be displayed if there is something to display
(thanks Brad)
Feedback is always welcomed.
All the best,
Hans
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Would it be possible to add Rename functionality (svn move) to the
Subversion bundle? Basically, it would be great if we could just ^A
on a file, select Rename, enter a new file name (or full path for
moving the file) in a simple text field dialog and let svn move do
its magic. Any chance this could be implemented? Thanks.
Sebastian
hello (sorry for my bad english)
I have several questions in connection with the themes.
1) For the LaTeX users with TM : Which topic do you use?
2) Generally, is it possible that a theme can be excellent for
several languages?
I think that it is very complicated ...
In the TextMate manual :
"Changing theme is global i.e. it is currently not possible to select
a specific theme per file or file type."
But is it possible to have a theme for a specific scope or bundle ?
is it possible that this option will be a future feature ?
3) I work especially with Latex and CSS and for Latex, it seems to me
that only two themes are proposed:
Blackboard and Brilliance Black but at each time i' ve some problems
with LateX .
Blacboard is perhaps simple and the best but do there exist other
themes to use LaTeX?
I would like to make some changes but it is relatively difficult. For
example, I often use pgf/tikz and I suppose that many uses pstricks.
I would like to be able to emphasize
\begin {tikzpicture}… \ end {tikzpicture}
and reserved words of tikz in a certain color. I think it's the
same for pstricks.
Perhaps, one among you is able to describe the procedure because I
suppose that it will be the same one for all the packages.
How to make? Do you have recommendations so I can do that myself?
4) Do you know if somebody began a bundle for the authors of classes
and packages (.cls and .sty)?
There are specificities for these files. Best, undoubtedly, is to do
myself these themes and grammar but i need also recommendations to
learn and iunderstand how to proceed !
Greetings Alain Matthes
Hi,
I have tried to do search but couldn't find a solution for this, so
any assistance would be helpful. I want to be able to create a
comment box round a selection - say round the text "comment box"
as below (Eg shown uses Stata style comments). I need
functionality primarily for use in the R and Stata bundles. Thanks
in advance for any leads.
/**************
* *
* comment *
* box *
* *
* *
**************/
danstan
Hi all,
I was wondering if anyone has any suggestions as to how one might use
Textmate to interface with Matlab? I can have a command execute a given
.m file, but Matlab is a much heavier process to load than perl is from
the command line, so that becomes a very unattractive option.
Ideally I'd like to have Matlab running in a terminal (the java
interface is just too slow for me), and edit with Textmate in such a
way that commands could reach the already loaded session.
cheers,
-don
==========================
Don Kalar
Graduate Student,
Cognitive Neuroscience
UCLA Department of Psychology
1285 Franz Hall, Box 951563
Los Angeles, CA
90095-1563
==========================
Hi,
i've run into a little problem:
I've made a "draft" via webinterface of wordpress, but when i press
"Fetch Post" i don't get to see the "Draft"
Is this a missing feature (sinds it isn't also in the "headers" part
Or is that the xmlrpc.php that has the limitations
Regards J.
Hi,
I am slowly developing a Cheetah bundle, adding functionality as I go.
Now I like to add the correct behavior invoked when I trigger cmd
+/ , the Comment Line/Selection command.
Cheetah command looks like this:
## a comment
How do I tell the "Comment Line/Selection" command how a comment in
Cheetah looks like?
Cheers
dirk
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi, to all of you TM and TXP friends,
The next version of the TXP Bundle is available for download. Version
0.7, because version 0.6 will remain unreleased. The only purpose of
version 0.6 was to pile up in-house evaluation data, before then
refactoring the Language Grammar, which is based on a little different
concept.
If you had any previous version, it is recommended, to through those
away prior installing this Bundle.
In a nutshell, the concept is to follow the same shortcuts and Behavior
as is in the HTML Bundle, so the typing becomes homogeneous with the
former in one go.
Most shortcuts have been changed, but you will find it to be more
convenient , once yo get used to it
Furthermore the scope names have been simplified and plugin tags are
only matched in generic manner for both single and container tags
I am still working on a concept to refine the matching of the plugin
tags, but this will take time.
If you still use older versions of this Bundle, it is recommended to
through these away.
A last check shows, that there is no Errors in Console, however, it
would be nice, if yo could check the latter on yours and confirm that
at some point
The Language Grammar that drives this Bundle, spans more than 4300 lines
of code an there are 86 Bundle items, which puts it in the range of
some of the most comprehensive Bundles done ever.
I would recommend, to place your customizations in a separate Bundle,
instead of this one
It will be necessary to install the custom Theme as well, since there is
currently no Them other available that would give us the Syntax
highlighting we need, and since I had t change the Scope names, the
current Theme that you have, will not give you what yo need
You may wish to start off, calling the documentation,which is basically
the same of what follows below, by just pressing ⌃ H, from any TXP
scoped document window.
The first http://www.consking.com/screencasts/txp_bundle_typing_1.mov/
Screencast, that is pretty trivial, walks you through the Typing Basics.
I used the H.264 settings to render it, which AFAIK means, you need
Quicktime 7 to watch it.
It's about 32 MB/ ~12minutes.I didn't bother much to get it down more in
file size, since it will only result in ugly artifacts in most cases.
One last thing, I would like to mention:
Although it took me much longer than expected, I've gained a big deal of
things doing this, which I am quite grateful for, so you can take this
as an example, that even Non-programmers can take advantage of this
Power tool, to create a Language Grammar for about any CMS Language you
can think of. if you wanted to.
With best regards, marios
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: This might change in the future
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFTe3b8tSzPOYuZvQRAuObAJ9crxe24GxdH/aMwHuUwF1QhhLjdwCdEYbg
XheT1ATizrVmMwM8iZU0R7o=
=E5DV
-----END PGP SIGNATURE-----
I just noticed that <%= %> and <% %> have been moved from Rails to
Ruby. But it does not work now in either. I tried text.rhtml for scope
but it didn't help either. Did a svn up also.
ANy help will be greatly appreaciated.
Thanks,
bakki
Is it possible to have web preview window always on top of other windows?
I haven't found that in prefs and it doesn't seem to be any basic option
in Interface Builder.
--
regards, porneL
If anyone wants to modify my blog linking commands to work with
Markdown, feel free ;-). I'm so used to HTML that I didn't even
think to code it in (sorry) and I'd never use it, so I'll leave it up
to someone who will...
Brett
Excerpt functionality *is* built in to the xmlrpc in wordpress, you
just have to send it the mt_excerpt header, as mentioned on this list
previously.
If you edit the blogging.rb file in the blogging bundle support
directory (or make a copy in a new bundle) and add:
@post['mt_excerpt'] = @headers['excerpt'] if @headers['excerpt']
around line 224 (it's not especially important, as long as it's in
that block) it will send a header in this format:
Excerpt: your text without line breaks
You'll want to edit the language file to include the [Ee]xcerpt
header so it highlights properly.
Then you'll want to add
doc += "Excerpt: #{self.post['mt_excerpt']}\n" if self.post
['mt_excerpt'] && (self.post['mt_excerpt'] != '')
at about line 400 in blogging.rb so that it will retrieve the
excerpts when you fetch the post or after posting.
That's it. Excerpts should work for you then.
Brett
Brett Terpstra : Art Director
Circle Six Design, Inc.
111 Riverfront Dr, Suite 204
..................................................
p: 507.459.4398
877.858.4332
f: 1.866.540.3063
e: brett(a)circlesixdesign.com
http://www.circlesixdesign.com
..................................................
The 'Open Module' command in the Perl bundle looks for a line like
use ModuleName;
but quite a lot of code uses instead
require ModuleName;
Changing line 9 of the command to
if ($line =~ /^\s*(?:use|require)\s+([^\s;]+)/) {
fixes this.
--
Andy Armstrong, hexten.net
I just tried to post a blog entry that is scheduled for a future day…
is that possible in the blogging bundle? It seemed to ignore my
manual set date?!
thx,
Dan
Hello
This bundle is awsome and very useful.
For people who works with LaTeX and with a lot of files with iso
8859-1 encoding, i make a widget after having looked at the sreencast
#!/usr/bin/env bash
for file in "$@"
do
/usr/bin/iconv -f ISO-8859-1 -t UTF-8 "$file" > "$file".utf8 && mv
"$file".utf8 "$file"
done
Now i can drop all the files of a directory and get utf8 files
(attention : with this script , the old files are lost, perhaps a
backup is necessary before)
Thanks Andy, for this great tool
Alain Matthes
Ok, this is it, I'm getting back to work. No, actually it's time for
a movie with my wife. Looks like I'll be working Sunday ;-).
This is a Wordpress plugin, a blogging.rb patch and a Search Posts
command. The plugin returns related posts with title, permalink and
ID. The blogging.rb patch/command will give you a dialog to enter a
search term or phrase (unless there is text selected) a dropdown to
pick a post, fetch it and open it in a new window.
I hope somebody finds it useful. I know I do.
Brett
This is a quick patch file for metaweblog. If you install the plugin
(seriously, it is, in my opinion, very cool), you'll need this to run
the command in TextMate.
I have gone a step further and modified the plugin by one tiny line
and now I can run a search for posts by keyword using the plugin, and
open them just like Fetch Post. Difference being I can open any post
I've ever written and I can narrow the field down instantly... I
will post the updated plugin, a patch for blogging.rb and a Search
Posts command all together.
Brett
In my enthusiasm I forgot that I made a 3 line addition to
metaweblog.rb in order to make the related posts plugin work. I'm
going to paste it here (sorry, Allan) but I will make a diff file in
a minute.
def getRelatedPosts(blog_id, username, password, data)
call("wordpress.getRelatedPosts", "#{blog_id}", "#{username}", "#
{password}", data)
end
Brett
Another unproductive day at the office yields more of my usual tricks.
I was writing a blog post and realized that I often want to link to
an article I've written myself. This tends to be a good practice,
even if just to keep new visitors delving a little deeper into your
site. But none of the current linking tools in TextMate were
especially good at handling this. So I started problem solving.
Solution 1: Lookup Word/Selection on blog and link. This command
was my first idea. It's just a modification of the google lucky
linking command that takes your selection, lets you choose which blog
from your endpoints and then runs a google search with a
site:your.blog.com in the search string. So it's limited to results
from your own site, and links to the first result returned.
Solution 2: That wasn't effective enough. Posts aren't always on
Google if they're too old or too new and there was no control over
which post was chosen. So I modified the Fetch Recent Posts command
to insert a link to the chosen post. If you run it without any input
it will ask you for the text of the link.
Solution 3: That wasn't complicated enough. This last solution is
for Wordpress users only, I'm afraid, but it's a doozy. The plugin
included here is a heavily modified version of the Related Posts
plugin. It runs a FULLTEXT search on your posts with your selected
text and returns relevant posts in an array. The whole thing is an
XMLRPC hook. No hacking required. I finally figured out how to do
this today, so I'm going to modify my Ultimate Tag Warrior hack to be
a plugin as well. I'll get to that later. There's a command with
this called "Link to Related Posts" that will query the database and
present the related posts in a dropdown.
Haven't seen anybody mention this yet. If you go to
Bundles->Textmate->Install Edit in Textmate, the instructions are a
very cool halloween theme. Not sure what kind of window this is
for..I looked at the help docs and they look normal. But yeah, pretty
cool
If you got away from the satanic animal sacrifice version, you here's
a screenshot: http://www.javaspot.net/images/textmate_halloween.png
http://www.randsinrepose.com/archives/2006/10/31/
bright_patient_design.html
<snip>
I'm not a power user, but I know what I expect out of a good editor
and, well, BBEdit is a good editor, but whenever I fire it up I feel
like I forgot to read some imaginary manual called, "BBEdit Rocks.
Really." I suspect the fact that I didn't grow up with BBEdit is part
of the issue. The fact that I'm a pure Mac OS X guy with zero pre-Mac
OS X experience probably contributes to feeling like I'm missing part
of the BBEdit joke. Yeah, Zap Gremlins. Ha ha. I get it. Clever, but
great design?
My BBEdit ambivalence allows me to check out new editors as they
stream across my consciousness and, to BBEdit's credit, it's lasted
four years. I've test driven several editors during that time and
BBEdit remained my technical tool of choice, but it was only a matter
of time until someone else knocked my socks off.
The buzz around TextMate started many months ago, but it's when folks
started to ask me to order it that I started to pay attention. There
is no copy protection known to man that any bright engineer can't
circumvent, so when an engineer asks you to purchase the software
they're saying, "This is the shit. We should pay these guys for this
fine piece of work."
You bet I downloaded it.
After two steady months of TextMate, I'm happy to declare it my
editor of choice because it demonstrates a design philosophy I love.
Bright, Patient Design. I'll explain
...
</snip>
j.
Hello,
is there any way to add support for non-image files when dragged onto
the TM window; these files should be linked and uploaded to the
serves as are images?!
thx,
Dan
>> something i didn't understood, suppose i write a wrapper to mate
>> "sudo_mate" even launching TextMate like that :
>>
>> sudo /Applications/TextMate/TextMate.app/Contents/MacOS/TextMate
>> blahblah
>>
>
> In my experience, any time I need to edit a file I don't have
> access to, TextMate will realize that and authenticate me so I can
> save the file. This probably requires you to be in the admin group,
> but then so does sudo (by default), right? The only possible
> drawback is that new files might not get root as the owner. But
> maybe in that case you could just do:
>
i just dis a small over a file on my desktop :
~/Desktop/sudo_textmate%> ls -al
-rw-rw-rw- 1 news admin 122 Nov 3 11:01 essai-sudo-config
i open it with TextMate, add "Hello world !" inside and save it.
TextMate didn't ask in authetification and the file has now those
user:group :
~/Desktop/sudo_textmate%> ls -al
-rw-rw-rw- 1 yvon yvon 140 Nov 3 18:16 essai-sudo-config
(yvon being my login name)
this should be considered as a bug afaik ?
TextMate would have either not open the file or ask for
authentification ...
I'm usinf TextMate Version 1.5.4 (1324).
also for mate it is, in my opinion, about the same because on my box
mate leaves in :
~/Desktop/sudo_textmate%> which mate
/opt/local/bin/mate
where all the bins are aware of which root|user opened a file...
best,
Yvon
Le 3 nov. 06 à 16:20, Rob McBroom a écrit :
> On Nov 3, 2006, at 12:06 AM, Une Bévue wrote:
>
>
>> something i didn't understood, suppose i write a wrapper to mate
>> "sudo_mate" even launching TextMate like that :
>>
>> sudo /Applications/TextMate/TextMate.app/Contents/MacOS/TextMate
>> blahblah
>>
>
> In my experience, any time I need to edit a file I don't have
> access to, TextMate will realize that and authenticate me so I can
> save the file. This probably requires you to be in the admin group,
> but then so does sudo (by default), right? The only possible
> drawback is that new files might not get root as the owner. But
> maybe in that case you could just do:
>
i just dis a small over a file on my desktop :
~/Desktop/sudo_textmate%> ls -al
-rw-rw-rw- 1 news admin 122 Nov 3 11:01 essai-sudo-config
i open it with TextMate, add "Hello world !" inside and save it.
TextMate didn't ask in authetification and the file has now those
user:group :
~/Desktop/sudo_textmate%> ls -al
-rw-rw-rw- 1 yvon yvon 140 Nov 3 18:16 essai-sudo-config
(yvon being my login name)
this should be considered as a bug afaik ?
TextMate would have either not open the file or ask for
authentification ...
I'm usinf TextMate Version 1.5.4 (1324).
also for mate it is, in my opinion, about the same because on my box
mate leaves in :
~/Desktop/sudo_textmate%> which mate
/opt/local/bin/mate
where all the bins are aware of which root|user opened a file...
HOWEVER other people don't have this experience with TextMate, they
have veryfied TextMate doesn't change file owber and asks for
authentification.
then the prob comes from my machine...
i'm wiping out TextMate and related to get a fresh install...
best,
Yvon
On Fri, 3 Nov 2006 05:24:16 +0100, Allan Odgaard wrote:
> On 3. Nov 2006, at 05:09, Une Bévue wrote:
>
>>> This calls mate as super user, but mate only passes a file name to
>>> TextMate, which is still running as your regular user -- so this
>>> doesn’t work as you expect.
>> ok thanks, and using :
>> sudo open -a <absolute_path_2_TextMate> <my_config_file> would open
>> another TextMate ?
>
> No, it would effectively do the same as mate (i.e. sending the
> filename to TextMate).
>
> There basically is no way you can currently do what you want -- but
> since ‘sudo mate’ is (by several users) expected to transfer the
> super user privileges to TextMate (for just that file), I will look
> into how this could possibly be pulled off sometime in the future (it
> would be a nice little feature).
One hack would be to use something like my RemoteEdit scripts.
The script would need to:
i) make a temporary copy of the file
ii) open the file in TextMate for editing
iii) On save or close, copy the temporary file back over the
original.
hrm. In fact, as my scripts use scp, and that works locally as well
as remotely, my remoteEdit script should work just fine for this. :)
http://www.cse.unsw.edu.au/~willu/RemoteEdit/
sudo remoteEdit /my/local/file
should just work... but it doesn't. sigh. It has problems
forwarding the ODB suite AppleEvents between root and the normal
user. It might not be too hard to work around that though.
*wanders off to think*
Cheers,
Will :-}
I often use TextMate's "anonymous project" feature, where I drop a
folder onto TextMate, and it automatically creates a project for me.
Unfortunately, I've noticed that if I rename this folder or move it
to the trash, TextMate gets confused. It apparently can't find the
project and displays all the files in the file drawer in red text.
Also, if I happen to have an unsaved file open beforehand, TextMate
insists that I type my administrator password (why?) every time I
switch apps, since I have the "Save files when focus is lost" setting
on.
This wouldn't be so bad, except that sometimes -- and I haven't
figured out what causes this -- TextMate prompts me for my password,
then beachballs permanently after I enter it, and I have to Force
Quit. This has happened to me on quite a few occasions, and just
happened again today. (I'm using version 1.5.3.) Has anyone else seen
this?
Anyway, shouldn't TextMate be able to track folder changes? I don't
understand why it has to get all confused just because I move or
rename a folder.
Trevor
I've had a problem with TextMate (and with OmniOutliner), where
writing in very long lines was extremely slow. Very slow.
I've just updated the utility FruitMenu, since the update claimed to
fix a problem where writing in OmniOutliner was very slow. Guess
what, writing speeds in both applications have dramatically improved.
It might be a coincidence, but then maybe not.
/Peder Axensten
The SWIG bundle should derive from source.c++ as SWIG interface files
may include C++ code.
Also, how do you guys maintain bundles. I have my checkout in /
Library, and I want to make changes without a .tmDelta being created
so I can commit. Should I just checkout to ~/Library instead?
Thanks,
-- Daniel
Hi List,
I'm playing around with templates for Actionscript, at the moment
all's working fine except the class path of the new class I'm
generating.
I'm using the TM_DIRECTORY variable in combination with the
TM_NEW_FILE_BASENAME as in the original AS template and attempting to
parse it with a regexp to change it from a file path the the class path.
i.e. change _workingcopy/com/native/project/package/ClassName to
com.native.project.package.ClassName
My limited grasp of regexp is tripping me up however.
As I understand the problem, I need to look for "com" as the start of
the class path, strip out anything before that and then convert
subsequent slashes to full stops.
So far I've got as far as
(.+)(com)(.\w+)\3*
Which as I understand it, matches "com" and then "/[somefoldername]",
and then repeats the 3rd match pattern ("/[somefoldername]") until
the end of the path on each path segment.
Am I close? How do I now go about replacing each / with a . in the path?
Thanks for any help!
Sam
Haris, cool. thanks for helping! yea, now you got me into this bash-scripting thing..
based on your hint i adjusted the compile-section in the "typesed and view" command and it seems to work now. thanks again!
# Compile.
run_tex "$FILE" 2>&1| latexErrWarnHtml.py -v
# If there is a "nlo" nomencl-file, then run makeindex and compile again
if [ -e "${M%.*}.nlo" ]; then
makeindex "${M%.*}.nlo" -s nomencl.ist -o "${M%.*}.nls"
run_tex "$FILE" 2>&1| latexErrWarnHtml.py -v
fi
RC=$?
if [[ $TEX_PSTRICKS ]]; then
dvips "$DVI" -o "$PS" && ps2pdf "$PS"
fi
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
hi,
i would like to use textmate to create latex docs that use the nomencl package. that means i should tweak the compilation process. if i have the file mytest.tex i could compile it manually like following:
1. compile within textmate (TM_LATEX_COMPILER = latexmk.pl)
2. from the directory of "mytest.tex": makeindex mytest.nlo -s nomencl.ist -o mytest.nls
3. compile again within textmate
earlier i used texniccenter on windows where i created a project related output profile postprocessor:
- executable: C:\apps\editor\texmf\MiKTeX\bin\makeindex.exe
- arguments: "%bm.nlo" -s nomencl.ist -o "%bm.nls"
how could i achieve this with textmate?
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
Hi there!
Im new to TxMt and love it - but please forgive my silly question:
While writing some PHP (same if Language is set to HTML or Javascript)
the Auto-Paired Command for inserting a ; before the newline (⇧⌘↩)
results in something like
'/tmp/temp_textmate.Y6Mady:13:in'
⌘↩ works fine... I just don't get the Problem...
Pls. give me a hint - thanks!
cz
Hey all,
this moring i've make use of command :
sudo mate <file name>
in order to edit a config file.
i've discovered afterwards TextMate had change the file owner from
"news" to "yvon" (my short login name).
then i had to chown over it.
is that a normal behaviour or does i, as I think, forgot something ?
best,
Yvon
I just did an update of my bundles and noticed TerminalMate was included.
I tried running it from the bundle menu, but received:
/Library/Application
Support/TextMate/Bundles/TerminalMate.tmbundle/Support/lib/terminal_mate.rb:7:in
`initialize': No such file or directory -
/Users/john/Library/Application Support/TerminalMate/server.bin
(Errno::ENOENT)
from /Library/Application
Support/TextMate/Bundles/TerminalMate.tmbundle/Support/lib/terminal_mate.rb:7:in
`open'
from /Library/Application
Support/TextMate/Bundles/TerminalMate.tmbundle/Support/lib/terminal_mate.rb:7:in
`initialize'
from /tmp/temp_textmate.hdCXx2:4:in `new'
from /tmp/temp_textmate.hdCXx2:4
Either I did something wrong, or it's busted ;)
jt
I tried running TerminalMate (v 0.2.2) when in haskell mode, and the
terminal window popped up, but did not start the ghci process. I can
start ghci from the terminal window so it's in the path. Any clues?
Thanks,
Penny
Le 3 nov. 06 à 08:29, Jay Soffian a écrit :
I have a feeling though that this is a pretty bad idea with potential
to wreak all sorts of havoc.
why do you have such a "feeling" ?
i've tried to "wrapp" TextMate using a ruby script :
before asking to TextMate openung a file, my ruby script memorize the
file user and group properties.
i thought i'd have been able afterwards to restore (using an obvious
chown) those properties.
unfortunately i loose the control in the mean time (the script exits
before TextMate save the file)
just "a work in progress" ;-)
Yvon
Dear all,
I rewrote the Hypersearch bundle to use the marvelous tm_dialog.
While doing this I also changed the following things:
- Hypersearch displays also the number of matches, not only the
number of lines
- Error handling for non-valid regular expressions
- some tiny format things within the HTML output
- add a command 'Reinit' to reset Hypersearch after a crash (It could
happen that while using Hypersearch TM, Mac, or the world crashes.
This could cause that the temporary plist file contains non-valid
XML code.)
- the dialog now makes use of a NSSearchField instead of NSTextField
-- now you can press ESCAPE for deleting the field content; or press
twice for canceling the dialog
Please check this release for any bugs.
Have a nice day
Hans
I'm writing my posts in Blog (Markdown), and when I post the Format
is markdown_with_smarty, but my posts come up with no text filter
applied. Any idea what's going on?
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
Forgive me if this horse has been beat to death.
I'm trying to post to a Mephisto blog using the Blogging bundle and
for the most part it works as advertised. However, all of the posts
are logged as drafts rather than being published. This isn't a big
deal because it's easy enough to login and publish the entry.
However it's somewhat annoying.
The applicable code in blogging.rb seems to be:
@publish = true
...
when 'status'
@publish = false if $2 =~ /draft/i
end
When I include Status: Publish in the headers, it still posts as a
draft. Am I missing something somewhere or does the Mephisto XLMRPC
still need some tweaking?
--
Steve
stephen(a)exitwound.org
Since Chris asked for it, i'll give you my 2 cents on the new styles
for the Subversion status dialog :)
I think i preferred some aspects of the old stylings over the current
ones. The new styles seem very crowded (more padding in the table
cells, please!) and are a bit hard to navigate. I also miss the color
coded action 'buttons' which gave quick visual cues on the status of
a file. I'd love to see that return. I'm also not a big fan of the
new console output and the horizontal scroll bars that appear for
longer messages. It would be great if you could bring back the
wrapping of longer messages instead.
Thanks for all the great work.
so long,
sebastian
> In general, I'm surprised that there hasn't been more progress on the
> python bundle, given how many people claim to use it.[^1] I suppose I'm
> as guilty for this as anyone.
roads of life brought me away from Milan where I used to live (now I'm in
Bozen) and away from a working internet connection, so my ability to give back
to the community has been hindered quite a lot. I hope I'll be back somewhen
next month, if Italian telcos help me.
So.. I'm playing with editing my neat little bundle to make life easier, and
something has occured to me. We have this awesome, powerful text editor with
infinate customizability... and while editing our customizations, we're
stuck with an icky, featureless little text control. :)
I'm editing property lists and bash scripts in the bundle editor, and then
switching out of it to go into into the main app itself and edit some
external commands I'm writing in the support.. and its just inconvienant :)
I almost want to just open up the bundle directory as a project in TextMate
and edit the files themselves... or, make a Bundle Editing Bundle :P All
the power of TextMate for editing text-- which is all a bundle really is--
is so close, yet so far, when in the bundle editor... :)
How do other people manage their bundle-making? Do you do it all in the
Bundle Editor? There has to be a better way; which is not to say the editor
is BAD or anything. I just miss all my TextMate features when actually
working /on/ bundles.
--Stephen.
Does anyone know how to indicate a separation of words on
capitalization?
I'd like to be able to option+[left | right ] into a StudlyCap'd or
camelCase'd words and have it catch on the uppercase letters in the
miDDle of the word.
Thanks,
===
~Adam
Hi all,
I have been using subversion on a Debian Sarge server where I commit
from both TextMate on Mac and Emacs on Linux workstation. Everyting
worked great and I was upto revision 13 (this sounds spooky around
halloween :) and yesterday when I firedup Textmate it upgraded to
1.5.4(1311). I commtied at the end of the day to rev 13 with no
errors. However when I tried svn update on my Linux ws I got
svn: REPORT request failed on '/svn/zstaff/!svn/vcc/default'
svn: The REPORT request returned invalid XML in the response: XML
parse error at line 126: Extra content at the end of the document
. (/svn/zstaff/!svn/vcc/default)
I am using web-dav with Apache2 on the server with digest auth. Now my
repo is borked I cannot do anything with it. Posted to the subversion
list and haven't gotten any answers.
First of all does this have something to do with the TextMate update?
That is the ONLY thing that changed.
I am no subversin expert and would appreciate any help in
troubleshooting and fixing this problem. Is there any way to recover
the repo? Googling for it hasn't helped. I think the first line of the
msg can happen to a variety of conditions. But I couldn't find
anything on how to fix the problem due to XML parse error in .
/svn/zstaff/!svn/vcc/default
thank you very much,
bakki
I have a simple testing harness written in Python. Internally, it
uses the Python unittest module.
When I hit cmd-r to run the testing scripting, pymate is eating the
output from the test run *unless* I "print" at least a single newline
prior to the TestCases' invocation.
Anyone seen this before? The workaround is trivial -- add a bare
'print' statement prior to passing control to the tests.
b.bum
Hi,
if I'm writing a new command or whatever with the bundle editor and I
did a mistake it could happen that TM crashes immediately after
executing what I did. After reopen TM I have the problem that all
changes I made within the bundle editor are gone.
I realized that TM only saves all changes if I quit TM.
Is this right? And if yes, is there a way to save what I did in the
bundle editor explicitly?
An other thing is that if change something in a command I have to
click at an other command for instance in order to save my changes.
Is this also correct?
Maybe it would be useful to have a button within the bundle editor
for saving??
Cheers,
Hans
Soo, I saw this tm_dialog thing, and it inspired me to do some fancy stuff
and figure out how to actually make TextMate bundles. And since I code for
MUSHes periodically, and its a royal PITA, I thought I'd fix it to be not
painful anymore.
If anyone's interested in it, you can grab it from
http://ixokai.net/MUSHCode
>From the readme I stuck in the .zip, if anyone's curious :) .....
The MUSHCode TextMate Bundle
----------------------------
1. The Language
The language specification is currently very simple, but really,
MUSHCode isn't too complicated of a "language" :) Notably, it adds attribute
setting commands to the symbol list as long as they are the first thing to
show up on a line, and are in the format of: &(header)(separator)(footer).
The header must be alphanumeric. The separator must either a period, a dash
or an underscore. The footer can contain any alphanumeric or separator
characters.
2. Integrated Unformatter (Command+Shift+U)
This will run the selected text or the entire document through the
unformatter included with the bundle and compress the MUSHcode. The
following rules are used by the unformatter process:
* Any lines beginning with a # are considered comments, and will be
omitted from the file.
* All insignificant whitespace (including newlines) will be compressed.
* If a line begins with a -, a newline will be inserted into the output.
This does not have to be the only character on the line, but can be.
* If a line begins with a ", the line will be processed as raw text. All
whitespace (including newlines) will be preserved and converted into %b
substitutions, unless it is more then 5 characters in a row in which case
the space() function will be used instead. The following characters will
also be escaped: % [ ] ( ) { }
* Comments can contain 'directives', which contain instructions or
options for other parts of the Bundle. These are in the format of: #
directive: value
The following directives are currently in use:
site -- This indicates the site that this code is for.
Example: # site: yourgame.com 4201
user -- This indicates the wizard/user that will contain your
code. Example: # user: Potrzebie
object -- This maps a dbref to an alias. Example: # user:
spelldb = #1234
At present, the above directives are only used by the Grab Text
function, although other features will take advantage of them in the future.
3. Grab Text (Command+Shift+G)
This is mostly a proof-of-concept more then it is a feature people will
want to use, but it was fun and taught me how to do some things :)
NOTE: This requires you to install Python 2.4 and PyObjC 1.7 (the only
build that has Universal support)
The purpose of the Grab Text function is to connect to a game, obtain an
attribute (or attributes), and display it to you (to copy into your current
document).
When you invoke the function, it will prompt you with a dialog box that
asks for the site, port, username, object and attribute. The site, port and
username will be read from the directives in the current file if present,
but they can be overridden. In the object field, you can specify objects you
have defined in the object directives above instead of remembering the
dbrefs.
Next, the system will prompt your password to this account. It will only
do this the first time you connect to the specified site with this username.
After you provide the password for the first time, it will be stored in your
Keychain and automatically obtained for any future invocations. If you ever
change your password, you'll have to modify it with the Keychain Access
application in the future.
Once it has all the connection information it needs, it will connect to
the MUSH and 'grab' the specified attributes. The 'attribute' field can
contain wildcards to obtain more then one. This isn't the fastest operation
in the world, depending on your internet access-- be patient!
Once it has all the data, it will display it to you in a window. You can
copy/paste from here and then work on the code in your document.
The display window also has a 'Reformat' button that will run the
MUSHcode through a -very- simple 'prettifier'-- although its not very
pretty. I'm really how to best go about 'formatting' MUSHcode in a pretty
way right... Ideas/implementations? :)
---------
This is just the module so far. I have a lot of ideas, and sorta want to
turn TextMate into a neat little MUSHCode IDE. I have a couple *really* big
coding projects I maintain and.. its all a bit of a pain. So, I'm wanting to
make my life easier :) Some features I am thinking of implementing:
* A 'quote' or 'put text' feature to take the selected text (or the entire
document), run it through the unformatter and deliver it onto the game
directly. This would make use of the 'object' directives, so you can include
things like:
&cmd.xp/vote #VoteSystem=$cmd.+xp/vote *:...
and it will automatically replace "#VoteSystem" with the specified
dbrefs.
* The ability to split up a large project into multiple files in a single
project, and have it "install" or "quote" the entire project at once.
Perhaps with a specified order; directives to make one file depend on
another and thus affect ordering of the installation/quoting would be fairly
easy.
* At this point, the combination of Grab and Put gives me some very
interesting possibilities: a 'compare' function to connect to the game and
compare what is online to what is offline and show me what's missing.
Perhaps with pretty HTML diffs even.
Any other ideas? :)
Hello
On the list OS X TEX , the tests of installation of TeXLive are
increasingly numerous, and I think that in little time, TeXLive will
be the only distribution available. Also I have a first question:
1) If a user installed two distributions: tetex and texlive for
example, TM can it work with both? Is there a variable to indicate
which distribution to him used?
2) Documentation is planned only for tetex “/usr/local/teTeX/share/
texmf.tetex/”}. It is possible to envisage the same thing for texlive ?
3) Often, the most recent packages are not in the current
distributions. We install them in “~/Library/texmf/” or in “/usr/
local/teTeX/share/texmf.local/”.
Is there a possibility of having access to new documentations?
4) If, I want to do all that myself, which is the good method :
a) for the choice of the distribution?
b) for documentation in “~/Library/texmf/”?
Thanks and Greetings
Alain Matthes
Hi. Love the app, changed my life, can't wait for multibyte
character support, etc. :-)
I went to create a new LaTeX document yesterday and began, as I
always do, by typing "temp" and tabbing it to drop me into my
template selection menu, only instead of that happening, it throws
back a single, cryptic error:
/tmp/temp_textmate.1K8O1q:8: undefined method
The characters after "temp_textmate." are always different, for
whatever that's worth.
I have no idea how to approach this problem, and a quick search of
the archives doesn't turn up much. Are LaTeX templates still working
for other people?
--p.
P. Tuttle Starr
808.291.8923
pts(a)midaregami.net
http://www.midaregami.net/log/
Hi,
the subject of this mail might not be very clear, but I'd like to
make a project command (like Charilaos proposed here: http://
lists.macromates.com/pipermail/textmate/2005-October/006283.html )
that restarts apache in a complicated way (because all the easy ways
do not work for me) and then loads (or reloads) a given test url in
the browser (in my case that's Safari atm).
I've come a long way, but still have some small questions:
1. How can a shell variable be used in a osascript oneliner?
Currently I have
osascript <<APPLESCRIPT
tell app "Safari" to open location "$MY_TEST_URL"
APPLESCRIPT
which is working, beautifully. It opens the url in $MY_TEST_URL in
Safari (in the background = without losing the focus in TextMate),
and when this page is already opened in a window or a tab it just
refreshes that window or tab.
But if I try to make it into a oneliner the variable replacement fails:
osascript -e 'tell app "Safari" to open location
"$IR_LABSITE_TESTURL"'
2. Can a command in one bundle access the support folder of a
different bundle?
Or can a command from a different bundle be triggered from the current?
I'd like to use the apachectlUsingKeychain.sh shell script that comes
with the Apache bundle, but is there a way to access that bundle's
support folder? Or do I have to copy the script to the support folder
of my own bundle?
3. What does the '-ne' in 'if [[ $(ps -xp $PPID|wc -l) -ne 2 ]];
then' do?
Inspired and guided by the Relaunch TextMate command in the TextMate
bundle, I made the following which works:
echo "$PWD" | sudo -S apachectl stop
for (( i = 0; i < 50 && $(echo $(ps -ax | grep [h]ttpd | wc -l))
> 0; i++ )); do
sleep .2;
done
echo Apache has stopped
echo "$PWD" | sudo -S apachectl start
for (( i = 0; i < 50 && $(echo $(ps -ax | grep [h]ttpd | wc -l))
< 4; i++ )); do
sleep .2;
done
echo Apache has started again
It works in my few tests, but I'm afraid it will fail when it is
taking apache too long to stop (or too long to start), so I trying to
built in a test, just like in the Relaunch TextMate command. But what
does that '-ne 2' stands for?
Thanks,
dirk
Hi,
I'm using tm_dialog with a NSSearchField for my Hypersearch bundle.
With NSSearchField I can provide the user with a history list of
recent searches.
Is there any way to bind an array to 'recentSearches' parameter? I
tried it with NSArrayController but I had no success.
I would be pleased for any hints!!
Many thanks in advance
Hans
http://subtlegradient.com/articles/2006/11/02/filename-filepath-
completion-for-textmate-screencast
Part of the official TextMate Experimental Bundle
(at the moment)
Filename / Filepath completion.
If figures out where your cursor is and if you’re in the middle of
typng a filename or path and does an ls. Then pops up a menu to
choose the filename you want.
Just watch the screencast
thomas Aylott — design42 — subtleGradient — CrazyEgg