[TxMt] Re: Yosemite and Latex
René Schwaiger
sanssecours at f-m.fm
Sun Oct 26 09:45:07 UTC 2014
Kyle Johnson wrote
> I am also experiencing the delay you describe upon doing a Typeset and
> View in LaTeX after updating to Yosemite. I’m also experiencing the
> crashes that were reported in another thread. I’m running TextMate 2 beta
> 3 on an iMac with i7.
>
>> On Oct 23, 2014, at 7:54 PM, Brian Powell <
> powellb@
> > wrote:
>>
>> Greetings,
>>
>> I am running Beta3 with Yosemite and have issues with the latex bundle.
>>
>> First, I have it configured to use pdflatex and open in Skim while
>> displaying the command output in a separate window.
>>
>> When I “Typeset and View” (CMD-R), it takes upwards of 5 seconds for
>> anything to happen on a core i7 macbook pro (it initially brought up a
>> dialog stating it was searching for Ruby 1.8, which took about 20-25
>> secs). Once the command output window appears, everything happens as
>> normal very quickly with the final document appearing in Skim.
>>
>> If I close Skim, close the command output window, then press CMD-R again,
>> it still takes 4-5 seconds to begin before generating the document. If I
>> close the command output window more than 2 two times, the next time I
>> bring TextMate to the front, it will crash. It states that it is
>> submitting the crash reports, but I can submit one of them to Allan
>> directly if he desires (see main snippet below).
>>
>> Anyone else have problems with the latex bundle: slow response and
>> crashing TextMate?
>>
>> Thanks,
>> Brian
>>
>>
>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>>
>> Exception Type: EXC_BAD_ACCESS (SIGSEGV)
>> Exception Codes: EXC_I386_GPFLT
>>
>> Application Specific Information:
>> Key equivalent ‘@w’.
>> Performing @selector(_close:) from sender _NSThemeCloseWidget
>> 0x608000389240
>>
>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
Hi Kyle and Brian,
it seems that one basic source for the (perceived) slow typesetting process
is the ruby code running `texmate`. As a (temporary) workaround you can just
overwrite the text inside the “Typeset & View (PDF)” command with the
following `bash` code:
--------------------------------------------------------------------------------
#!/usr/bin/env bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && .
"${TM_SUPPORT_PATH}/lib/bash_init.sh"
. "${TM_SUPPORT_PATH}/lib/webpreview.sh"
html_header "Typeset & View (PDF)"
version=`texMate.py version`
filename=`basename "$TM_FILEPATH"`
# Prepare output window
html_header "Typesetting $filename" "$version"
texMate.py latex 1
--------------------------------------------------------------------------------
BTW: At the end of last month I started to update `texmate` and `texparser`.
In the moment I plan to use something like the code above to update “Typeset
& View (PDF)”. I might also try to implement other strategies to make the
typesetting code a little faster.
Kind regards,
René
--
View this message in context: http://textmate.1073791.n5.nabble.com/Yosemite-and-Latex-tp28458p28469.html
Sent from the textmate users mailing list archive at Nabble.com.
More information about the textmate
mailing list