Hello everyone,
I am heavily using the latex bundle currently and the bibliography completion does not seem to work anymore. When trying to complete ~ \citep{Foo} I get 100% CPU usage by ruby and these messages after killing it:
/Library/Application Support/TextMate/Bundles/Latex.tmbundle/Support/ lib/LaTeXUtils.rb:141:in `parse_bibfile': Interrupt from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:116:in `map' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:116:in `parse_bibfile' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:251:in `cite_scan' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:248:in `each' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:248:in `cite_scan' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:216:in `call' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:216:in `recursive_scan' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:215:in `each' ... 8 levels... from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:204:in `recursive_scan' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:255:in `cite_scan' from /Library/Application Support/TextMate/Bundles/Latex.tmbundle/ Support/lib/LaTeXUtils.rb:63:in `get_citations' from /tmp/temp_textmate.Bb9x12:8
I am using the latest version of BibDesk to manage my bibfile, which inserts quite a lot of non bibtex code in custom fields e.g.
@article{McCafferty2002ME, Author = {McCafferty, S and Bermingham, E and Quenouille, Brice and Planes, Serge and Hoelzer, G and Asoh, K}, Date-Modified = {2008-01-27 17:23:40 +0100}, Filed = {Yes}, Journal = {Molecular Ecology}, Pages = {1377--1392}, Read = {No}, Title = {Historical biogeography and molecular systematics of the {I}ndo-{P}acific genus \textit{{D}acyllus} ({T}eleostei: {P}omacentridae)}, Volume = {11}, Year = {2002}, Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAG GoNEHCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViR jbGFzc1dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWx hdGl2ZVBhdGjSDRobHFdOUy5kYXRhgAVPEQLMAAAAAALMAAIAAANtYWMAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAADCsBfOSCsAAAAQSwYfTWNDYWZmZXJ0eTIwMDItSGlzdG8jMTA0QkFELnB kZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBLrb2LoXgAAAAAAAAAAAABAAM AAAkgAAAAAAAAAAAAAAAAAAAABnBhcGVycwAQAAgAAMKv +64AAAARAAgAAL2LhVgAAAABABQAEEsGABBGCwAQRggAB/ PvAABwQgACAEhtYWM6VXNlcnM6amlobzpXb3JrOmJpYmxpb2dyYXBoaWU6cGFwZXJzOk1jQ2 FmZmVydHkyMDAyLUhpc3RvIzEwNEJBRC5wZGYADgDwAHcATQBjAEMAYQBmAGYAZQByAHQAeQ AyADAAMAAyAC0ASABpAHMAdABvAHIAaQBjAGEAbAAgAGIAaQBvAGcAZQBvAGcAcgBhAHAAaAB5ACAAYQBuAGQAIABtAG8AbABlAGMAdQBsAGEAcgAgAHMAeQBzAHQAZQBtAGEAdABpAGMAcwAgAG8AZgAgAHQAaABlACAASQBuAGQAbwAtAFAAYQBjAGkAZgBpAGMAIABnAGUAbgB1AHMAIABEAGEAYwB5AGwAbAB1AHMAIAAoAFQAZQBsAGUAbwBzAHQAZQBpAC8AIABQAG8AbQAuAHAAZABmAA8ACAADAG0AYQBjABIAnFVzZXJzL2ppaG8vV29yay9iaWJsaW9ncmFwaGllL3BhcGVycy9NY0NhZmZlcnR5MjAwMi1IaXN0b3JpY2FsIGJpb2dlb2dyYXBoeSBhbmQgbW9sZWN1bGFyIHN5c3RlbWF0aWNzIG9mIHRoZSBJbmRvLVBhY2lmaWMgZ2VudXMgRGFjeWxsdXMgKFRlbGVvc3RlaTogUG9tLnBkZgATAAEvAAAVAAIAC///AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QfnBhcGVycy9NY0NhZmZlcnR5MjAwMi1IaXN0b3JpY2FsIGJpb2dlb2dyYXBoeSBhbmQgbW9sZWN1bGFyIHN5c3RlbWF0aWNzIG9mIHRoZSBJbmRvLVBhY2lmaWMgZ2VudXMgRGFjeWxsdXMgKFRlbGVvc3RlaTogUG9tLnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkAMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkDiQOOA5cDogOmA7QDuwPEBEUESgRNAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABFo=}}
The last large chunk is a Finder alias to a file on the disk, wich allows to store many files associated with each reference. Could that be preventing the ruby script to parse the file? Anyone with the same setup?
BTW, the completion method involving bibdesk directly (through applescripts) still works but is slower and requires mouse clicks.
Thanks in advance.
NB: this was already sent to textmate-dev but is probably more appropriate here
JiHO --- http://jo.irisson.free.fr/