<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi there,<div><br class="webkit-block-placeholder"></div><div>I'm new to the list - so hello everyone!</div><div><br class="webkit-block-placeholder"></div><div>I use build 1414 and found a bug in the LeTeX Bundle. I found this issue already in the</div><div>archive and like to show you the problem. As Brad recommended in his message from</div><div>2007-08-24, I looked into "/tmp/tmltxprefs.plist" after the following error occurred:</div><div><br></div><div><div>"""</div> <div>Typeset & View</div> <div>Traceback (most recent call last): File "/Applications/TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/texMate.py", line 299, in ? tmPrefs = tmprefs.Preferences() File "/Applications/TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/tmprefs.py", line 18, in __init__ self.prefs.update(self.readTMPrefs()) File "/Applications/TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/tmprefs.py", line 39, in readTMPrefs plDict = plistlib.readPlist(pl) File "/Applications/TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/newplistlib.py", line 77, in readPlist rootObject = p.parse(pathOrFile) File "/Applications/TextMate.app/Contents/SharedSupport/Bundles/Latex.tmbundle/Support/bin/newplistlib.py", line 402, in parse parser.ParseFile(fileobj) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 192, column 19</div><div>"""</div><div><br class="webkit-block-placeholder"></div><div>Line 192 in the XML file:</div><div><br class="webkit-block-placeholder"></div><div>"""</div><div><div><span class="Apple-tab-span" style="white-space:pre">      </span><dict></div><div><span class="Apple-tab-span" style="white-space:pre">         </span><key>action</key></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><string>replaceAll</string></div><div><span class="Apple-tab-span" style="white-space:pre">              </span><key>findInProjectRegularExpression</key></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><false/></div><div><span class="Apple-tab-span" style="white-space:pre">               </span><key>findString</key></div><div><b><font class="Apple-style-span" color="#FF472F">L192</font></b><span class="Apple-tab-span" style="white-space:pre"><b><font class="Apple-style-span" color="#FF472F">             </font></b></span><b><font class="Apple-style-span" color="#FF472F"><string>--More--         </string></font></b></div><div><span class="Apple-tab-span" style="white-space:pre">             </span><key>ignoreCase</key></div><div><span class="Apple-tab-span" style="white-space:pre">            </span><true/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><key>regularExpression</key></div><div><span class="Apple-tab-span" style="white-space:pre">             </span><false/></div><div><span class="Apple-tab-span" style="white-space:pre">               </span><key>replaceAllScope</key></div><div><span class="Apple-tab-span" style="white-space:pre">               </span><string>document</string></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><key>wrapAround</key></div><div><span class="Apple-tab-span" style="white-space:pre">            </span><true/></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></dict></div>"""</div><div><br></div><div>The Problem occurs, when i perform a search (by CMD-F or F3/CMD-G) containing special characters (in my case console escape sequences). Even if I perform many, many other searches, the problem is solved.</div><div><br class="webkit-block-placeholder"></div><div>So I recommend – if not performed yet – to check the XML-ErrorHandling in the underlying Python-Script.</div><div><br class="webkit-block-placeholder"></div><div>Kind regards</div><div><br class="webkit-block-placeholder"></div></div><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>Chris Sekszczynska</div></span></span></span></span></span></span></span></span></span> <br></div></body></html>