[Sorry - last message was accidentally sent incomplete]
Hi
I can see how your modification might be along the right lines, but the script did absolutely nothing (and so my computer and my mother remain fine :). I also modified a previous line with 'do script' instead of 'write text', which would seem to be the one to use for terminal and not iterm, and again the script didn't work. At the risk of blowing up my computer, might I encourage you to look at it again?
I do find 'h' to be sometime useful: it will tell me, for example, if a command is not defined, whereas simply going to the offending line is not always useful, especially as 'lines' are sometimes very long if the text is soft-wrapped. So sometimes I am reduced to going to a terminal and typing 'pdflatex file' by hand, so much displeasing the TextMate gods...
Geoff
On Aug 1, 2008, at 5:37 PM, Charilaos Skiadas wrote:
I haven't tested it, but I think what you would want is to find the line:
write text "cd #{e_as(e_sh(dir))}; clear; pwd"
and change it to something along the lines of
write text "cd #{e_as(e_sh(dir))}; clear; pwd; pdflatex \"#
{e_as(e_sh(ENV['TM_FILENAME']))}""
(Untested, might blow your computer up and insult your mother etc)
This would still only work at best if you don't use a master document/ included files setup. That would require a bit more work.
But does it happen often that you find the typing of "h" to be helpful at all? I've never found TeX's helpful suggestions all that helpful personally. Either the error is obvious enough from the message, or it is too complex for the message to be helpful. But I guess your mileage may vary.
Haris Skiadas Department of Mathematics and Computer Science Hanover College
On Aug 1, 2008, at 9:42 AM, gkv1@mac.com wrote:
Thanks. Yes - that looks like a way to go. Unfortunately my scripting skills are insufficient to add the commands equivalent to 'pdflatex Masterfile'. Perhaps someone can help?
Geoff
On Aug 1, 2008, at 11:30 AM, Matt Foster wrote:
On Fri, Aug 1, 2008 at 10:49 AM, gkv1@mac.com wrote:
Hello,
I'm using TextMate a lot for Latex - it a great editor and bundle for that. I have one question:
How can I open a terminal, or go to a pre-existing terminal window, from TextMate, and then run a given shell script in the terminal, in particular a shell script that would typeset the master document?
The shell script bundle has an 'Open Terminal' command, bound to ⌃⇧O, by default. That will open up a terminal and cd to the correct directory. It looks like it would be fairly easy to modify it to run another command too.
I hope this helps,
Matt
-- Matt Foster | http://my-mili.eu/matt
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate