On Nov 5, 2007, at 1:23 AM, Peter Gerdes wrote:

So I'm working on writing up my (mathematical logic) thesis and I've been using textmate to do it.  Unfortunately I've ran into some serious usability issues with the latex bundle in textmate and unsurprisingly have been wasting time trying to fix them.  I figured I would post the issues to this list along with some of the hacks that seem to help for me and see if people who know more about the textmate stuff can help make this bundle more useable for intense mathematics.

First of all I'm attaching a simple patch for PyTeXdoc.py so it queries kpsewhich to look for included/inputed files if it fails to find them.  Since I keep some general purpose includes in my tex directory this makes a difference.<PyTexdoc.py.patch>  Note that this is patched from the tree updated earlier today.


Peter,

Thanks for the patch.  Can you tell me more about what you had in mind for this?  I can't really see how your patch helps, given that PyTexdoc already manually searches all the TEXMF paths and finds way more documentation than your kpsewhich package does.

As long as we are discussing this program, I've been thinking for some time now that I could speed up day to day use of this command drastically by pickling the dictionaries created when I manually crawl the latex hierarchy.  Given that most people don't update their tex installation all that frequently  I think this would be a real win.  The question becomes when to go back and recrawl?
* After some number of days?
* Provide a command to rebuild the index manually?
* Look for some other marker in the tex heirarchy that indicates that LaTeX has been updated...  Is there a file or a kpse sort of command that would give me an installation last updated date?

Other ideas or comments welcome...

Thanks,

Brad


______________________________________________________________________
For new threads USE THIS: textmate@lists.macromates.com
(threading gets destroyed and the universe will collapse if you don't)
http://lists.macromates.com/mailman/listinfo/textmate