Hi
I'm trying to teach TM to play nicely with Gentoo Prefix. (That's Gentoo
Linux installed in a subdir such as /Gentoo which comes with it's own
compiler, but runs on the Darwin kernel. Very handy for Ruby development.)
Even if I set all environment vars explicitly in TM, I have hickups here and
there. I'd like to tell TM to use the bash from Gentoo Prefix
/Gentoo/bin/bash instead of the one coming with Mac OS X. Is there a way to
do that?
Even when doing a "/Gentoo/bin/bash -l" in bash_init.sh and then dump the
environment in a bundle command, I still see "SHELL = /bin/bash" there. Is
bash_init.sh read for scripts run from a bundle command at all?
Cheers and thanks, -svoop
--
View this message in context: http://www.nabble.com/Set-the-SHELL-to-use-for-bundle-commands-tp25877998p2…
Sent from the textmate users mailing list archive at Nabble.com.
I have a question about UI.dialog and/or some general Ruby usage. I
apologize for asking about Ruby stuff here, but this particular problem
seems tied directly to the use of UI.dialog, although I'm pretty sure the
issue is actually a Ruby one on my part (I've been fine Googling for other
Ruby issues, but this one seems pretty niche).
Here's some stripped down code that works:
TextMate::UI.dialog(:nib => nib, :parameters => {}, :center => true) do
|dialog|
dialog.parameters = {'username' => "moo"}
dialog.wait_for_input do |params|
puts params["username"]
end
end
But then I go to try and actually use something with my params hash, like
putting it into a variable declared earlier:
username = ""
TextMate::UI.dialog(:nib => nib, :parameters => {}, :center => true) do
|dialog|
dialog.parameters = {'username' => "moo"}
dialog.wait_for_input do |params|
username = params["username"]
end
end
puts username
Now I get a task that seems to hang, which when forced to quit will report
the following error in Console:
TextMate[13634] *** -[NSMachPort handlePortMessage:]: dropping incoming DO
message because the connection or ports are invalid
Really don't know what to do with this. Sorry, I'm not good enough at either
TextMate's extra features, nor at Ruby. I'm sure this is just a combination
of both of those deficiencies.
Thanks,
Dru
Is there an "Go to last edit" keyboard shortcut, or a way to create one in
TextMate?
Essentially, the idea is that when editing a file, I often move around in
the file to check other things and then want to come back to the place I was
editing to continue what I was doing. Now I have to remember to add a
bookmark, before navigating around, then find that bookmark, and remove it,
which is a bit cumbersome.
Alex
-----
Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise
Orbeon's Blog: http://www.orbeon.com/blog/
Personal Blog: http://avernet.blogspot.com/
Twitter - http://twitter.com/avernet
--
View this message in context: http://www.nabble.com/%22Go-to-last-edit%22-keyboard-shortcut-tp25930612p25…
Sent from the textmate users mailing list archive at Nabble.com.
I'm looking to implement a CSS Edit like "Live Preview" either as a
Textmate Plugin (or something simpler if that's an option). The
problem of updating an HTML document loaded from anywhere is simple
Cocoa and Javascript. The part I'm struggling with is getting access
to the current textmate document as an NSString (or something else
workable).
I'm able to get access to OakTextView instance and OakDocument
instance in the plugin, but I just can't figure out how to get a copy
of the current document. xmlRepresentation is the closest I can get,
but it's not really what I want. Can anyone point me in the right
direction for that?
I'd like to assess the state of the Scala bundles and assemble the
state-of-the-art one, since currently folks keep several versions of
their (ond even others') bundles on github or web at large.
Here's what I found so far:
Paul Phillips -- http://github.com/paulp/scala-textmate,
The Scala bundle seems the most evolved one. There're two others there.
A couple others which seem not integrated:
Niko Matsakis --
http://smallcultfollowing.com/nikolog/2009/06/06/new-scala-textmate-bundle/
Michael Nischt --
http://gestalt.monoid.net/blog/2008/02/new-scala-bundle-for-textmate.html
A previous attempt at coming up with a single official Scala bundle is
documented here:
http://www.scala-lang.org/node/592
I've started a private effort to integrate, but so far only Dean
Wampler contributed his bundle:
http://github.com/deanwampler/Scala.tmbundle
My specific point which I'd like to add to the official bundle is
symbols. Scala allows for the 'symbols, interned strings a lá Lisp
'symbols or Ruby :ones. Scala also uses 'apostrophizedSymbols, which
screws up highlighting, making TextMate think it's a string. The
issue was discussed on the scala-user list in the following thread:
http://old.nabble.com/%27symbols-break-most-editors-td25553152.html
Paul resolved it in his setup, and produced a tmDelta file:
http://www.improving.org/scala/Scala.tmDelta
-- noting that's all which is needed to amend the official bundle;
Paul's setup links that to the pristine bundles, of which origin I'm
not sure as there seems not to be a pristine/official TextMate Scala
bundle in the SVN at http://svn.textmate.org/trunk/Bundles/?
Given the prelims, a flurry of questions: Am I missing any other Scala
bundles, are there any other ongoing integration attempts, what could
be in the pristine bundles for Scala (why do we have things linking to
the pristine bundles, and why), how do I integrate a tmDelta into the
official bundle (replacing tmLanguage?), and where should the final
one be submitted so I can maintain it?
Cheers,
Alexy
Hi,
I have precisely the problem described here:
http://forums.macosxhints.com/showthread.php?t=105312
That is, if I choose "save as..." from any textmate document, the
appearing window does not remember the folder where I've been. It
always wants to save into "Macintosh HD", which is annoying.
I work with textmate (version 1.5.8 (1505)) on Mac OS X (10.6.1).
Any help is appreciated.
Marius
Hi list,
I've recently been working on a Relax NG to TM Language Grammar XSLT
stylesheet. I did it mainly to exercise, so I didn’t look far for
anything similar. Because Relax NG is XML and can be easily
generated from DTD or XML Schema using trang, it seemed like a good
choice.
I’d like to read your comments, especially about the generated
grammars style which need much improvement.
How does it work:
1) put a file.rng (in XML syntax) in the Schema directory
2) from the root directory, execute the shell script ./rng2txmt.sh
Schema/file.rng
3) the grammar is generated as "Generated Language Grammars/
file.plist" (along with file.plist.xml)
If this doesn’t work, please read the known issues, it might be a
namespace problem.
What does it try and do:
* look for and mark invalid tags or attributes under or in a given tag
* avoid to create empty repository entries
* give a tag-aware scope for attributes (aim is to generate auto-
completion lists aside)
What I would like it to do:
* have basic namespace support
* have current-tag-aware (not any-ancestor-aware) scope for auto-
completion of tags
e.g, a scope which only match the dots in <a>....<b> <c/>
<b>....<c/>....</a>
Not so long ago, I would have say it's impossible, but now that I’ve
slightly improved my TM grammar-fu,
I’m pretty sure it is achievable and may even be not that hard.
Matching > and /> to open, looking-ahead for <b and <c to close,
perhaps.
* actually generate completion list. This shouldn’t be too hard.
Known issues:
* If I’m right, TM grammars works in a « first matching rule is
chosen » which is incompatible with Relax NG main advantage : non-
determinism. Thus I think some Relax NG schema may never be parsed
correctly. DTD and XML Schema need to be deterministic, however, so
the issue is not that important. I think this is the problem with
the generated relaxng grammar.
* / ! \ Because XML namespace is a mess and I didn’t bother dealing
with it in my stylesheet, one need to remove any mention of the
default namespace in the rng file. Otherwise the stylesheet won’t
generate anything
* It currently doesn’t deal with anyName, exceptions, exclusive
choice or any other RNG construction.
* No auto-indentation of the generated plist. Who cares, anyway, TM
cleans it up for you.
* A whole lot of useless scopes, mainly there for debugging.
* Whitespace in tag management in inconsistent.
* The code is ugly.
By the way, I’ve used some excerpts from default XML grammar. I hope
it does not bother its author. Is he Brian Lalor or Allan Odgaard?
Thanks,
Édouard
hello
i am going to erase and re install the OS on the machine.
with in context of TM ...
I do have the original e-mails from TM with keys and download link for the
TM application.
Question: does the code at TM permit a re load of the application from the
e-mail link that was sent last February. Or do i need to re request a new
link for a re install.
Thank you
Hi,
I've just uploaded an enhanced version of the new “Go to Last Edit”
TextMate plug-in:
The TMGoToLastEdit plug-in installs a new menu item “Go to Last Edit
⌥⌘J” at the bottom of TextMate's Navigation sub-menu. By using a
Undo/Redo or Redo/Undo approach (which will be detected automatically)
on the current document this command will place the caret to the last
edit position.
• Download [12kb]:
http://email.eva.mpg.de/~bibiko/downloads/textmate/TMGoToLastEdit.tmplugin.…
To install this plug-in simply download it, decompress it, and double-
click at it.
This command is available if at least one Undo or Redo step can be
executed. It works in TextMate's documents, in the Bundle Editor, and
in all text input fields.
If an Undo operation ends up in displaying a selection the caret will
be located at the beginning of the selection if the command was
performed in a TextMate document otherwise at the end of a selection
due to internal technical factors.
The command listens to the default key-binding ⌥⌘J. If you want to
change that key-binding and/or the menu item title you can open the
NIB file “GoToLastEditMenuItem.nib” with the “Interface
Builder” (part of the Developer Kit). This NIB file is located inside
of the plug-in (Show Package Contents in Finder):
→ Resources → English.lproj → GoToLastEditMenuItem.nib.
If any issues arise please let them me know.
Cheers,
--Hans
Hi
I'm using the current release of TextMate and have tried the blogging
bundle, without success.
I get the following returned following an attempted login to the
Wordpress blog (which is version 2.8.4)
(just trying to list posts as a test [ per the TextMate instructions].
XML-RPC is enabled on the blog.
I have no issue gaining access via WP edit client running on an iPhone.
Any help or suggestions would be appreciated.
Miles Pearson
pearson(a)latent-synergy.com