Permalink
Commits on Jan 21, 2010
Commits on Jan 6, 2010
  1. fix auto-detection of tex engine

    Add 'auto-detect' option to Default engine 
    preference. Unless 'auto-detect' is chosen, the 
    engine choice will always use the selected engine.
    
    Fix problem where auto-detection would sometimes 
    incorrectly choose 'latex' instead of 'xelatex'
    committed Jan 6, 2010
Commits on Nov 25, 2009
  1. Disable interactive input, because it is breaking something in ATS, c…

    …ausing all previewers to fail.
    lasersox committed Nov 25, 2009
Commits on Nov 17, 2009
  1. Loosen pattern to prevent false-negatives with TeXLive 2009 version o…

    …f latexmk.pl. Thanks to Stefan Dietzel.
    lasersox committed Nov 17, 2009
Commits on Apr 13, 2009
  1. • improve the regexp used to match non-comment part of lines

    The previous regexp would cause a break point per character in the line and Ruby’s regexp lib “only” allow around 2,000 of these, so users with excessively long lines saw this command error out (stack overflow).
    
    As a quick fix I made the regexp match the entire line in one go, if it does not contain any % characters. It then falls back on the old regexp (i.e. via normal regexp alternation).
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@11471 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Apr 13, 2009
Commits on Mar 23, 2009
  1. A patch from Charles Turner for Ruby 1.9 compatibility.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@11390 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    JEG2 committed Mar 23, 2009
Commits on Feb 13, 2009
  1. Updating cskiadas' email address.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@11295 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Feb 13, 2009
Commits on Dec 10, 2008
  1. Disable auto-saving of the current document in the LaTeX typeset and …

    …view command. This was messing with people’s file encodings.
    
    To re-enable the typesetting of unsaved documents, you must change the “Save” setting
    of this command to “Current File” and add the variable TM_LATEX_AUTOSAVE to TextMate’s
    Shell Variables preferences. Be warned that your document must be encoded as UTF-8 if
    you exercise this option — because TextMate.save_current_document cannot know the
    file encoding you prefer.
    
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10991 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed Dec 10, 2008
Commits on Nov 12, 2008
  1. Change texMate.py to locate the proper displayline executable in Skim…

    …, which was moved to a new location in the 1.2 update.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10791 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Charilaos Skiadas committed Nov 12, 2008
Commits on Oct 31, 2008
  1. Add a scope for tikzpicture environments. This includes the grammar “…

    …text.tex.latex.tikz” which can be obtained from http://rosiba.com/TikZ.tmbundle.git.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10757 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed Oct 31, 2008
Commits on Oct 17, 2008
  1. • call TextMate.require_cmd on “kpsewhich”. This is because LaTeX use…

    …s a python script as the first arg to Executor, and Executor only checks that it can find that first executable on the PATH. *This* should help users who don't have PATH set.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10724 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    lasersox committed Oct 17, 2008
Commits on Oct 4, 2008
  1. Use subprocess module for converting plist.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10671 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Oct 4, 2008
  2. git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10670

    …dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Oct 4, 2008
Commits on Aug 28, 2008
  1. Simplify this script by using package parsing routines from texMate.py

    Cache the documentation index for 90 days. or until ~/Library/Caches/TextMate/latexdocindex is removed.  This dramatically speeds up the documentation command.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10497 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 28, 2008
  2. Additional optimization to handle the case where the \begin{document}…

    … is not found in the master file.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10496 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 28, 2008
Commits on Aug 27, 2008
  1. Optimized the parsing of included files. This change should dramatica…

    …lly improve the time it takes to find all of the packages included using the \usepackage command.
    
    The master file is parsed line by line rather than reading the entire file into a string.  Searching for usepackage commands stops after \begin{document} is encountered.  Only files that are included as part of the preamble are searched for additional \usepackage commands.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10493 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 27, 2008
Commits on Aug 15, 2008
  1. Change title from Show in PDF Viewer (pdfsync) to

    Jump to Current Line in Viewer
    
    This is more descriptive, and since we now support synctex in addition to pdfsync it is more generic.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10449 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 15, 2008
  2. Small fix to ensure that synctex is used on typeset & view or when co…

    …mmands are called from the Typeset&View window buttons.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10443 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 15, 2008
Commits on Aug 10, 2008
  1. Add Support for synctex.

    If your typesetting engine supports the synctex option then it will be used.  This works with Skim >= 1.1.9 and Tex Live 2008. 
    This change does NOT remove support for pdfsync.sty
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10400 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Aug 10, 2008
Commits on Jun 30, 2008
  1. patch from Robin Houston to prevent loops

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@10086 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Jun 30, 2008
Commits on Jun 17, 2008
  1. LaTeX style commenting should also hold in tex mode, so change the sc…

    …ope selector to text.tex
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9937 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Charilaos Skiadas committed Jun 17, 2008
Commits on May 25, 2008
Commits on May 4, 2008
  1. Add regex to Catch Runaway argument errors that do not follow the nor…

    …mal error message conventions.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9505 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed May 4, 2008
Commits on May 3, 2008
  1. Switch from the directory name Test to Tests.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9502 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed May 3, 2008
  2. Moving test files to their own directory.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9499 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed May 3, 2008
Commits on Mar 27, 2008
  1. • when on Leopard, use AddressBook directly via the scripting bridge …

    …(probably less fragile than relying on ~/Library/Preferences/AddressBookMe.plist)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9222 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Mar 27, 2008
Commits on Mar 4, 2008
  1. Using the system tr command was failing under some conditions on some…

    … versions of Tiger. This python only method of removing non-printable characters should be more reliable.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9049 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Mar 4, 2008
Commits on Mar 3, 2008
  1. build 8813 introduced a backward incompatibility for those people run…

    …ning Tiger AND using the system default python 2.3. This modification aims to fix that by providing a VERY simple implementation of the Popen class provided in the subprocess module (standard in python >= 2.4).
    
    I only have access to one old Tiger machine without many latex files on it. The modification works on those files.  But I can't claim to have tested all the paths though texMate.  If you are still running Tiger and Python 2.3 please give this a try.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9044 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Mar 3, 2008
  2. enable Revision keyword

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@9043 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Mar 3, 2008
Commits on Jan 31, 2008
  1. Changed checking of texStatus so that it could handle "None" as exit …

    …status. (This gave an error for me when running the clean up command)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@8820 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Jeroen van der Ham committed Jan 31, 2008
Commits on Jan 27, 2008
  1. use the subprocess module for capturing stdout/stderr from subcommand…

    …s. This appears to fix the problem reported by Alain Matthes when running metapost and giac.
    
    Add support to parser for capturing error messages in sty files.
    Add a hidden pref latexDebug  that will turn on debug output in texMate.py  Enable with defaults write com.macromates.textmate latexDebug 1
    By default hide the output from latexmk, since it is redundant with the output captured by texMate.  You can view latexmk output by clicking on the checkbox provided in the Typeset&View window.  (I'm open to adding a preference for this if people find this output useful and want it on by default)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@8813 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Jan 27, 2008
Commits on Jan 19, 2008
  1. Commit patch for latex_watch from Robin Houston

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@8799 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    bnmnetp committed Jan 19, 2008
Commits on Jan 11, 2008
  1. Submitting Robin Houston's second part of the patch that's supposed t…

    …o fix the problem with similarly named pdf files.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@8781 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Charilaos Skiadas committed Jan 11, 2008
Commits on Jan 10, 2008
  1. Patch by Robin Houston. If the viewer had already a pdf file with the…

    … same basename open, then that pdf would get refreshed, instead of a new window opening up.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Latex.tmbundle@8773 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Charilaos Skiadas committed Jan 10, 2008