From cbrewster@gmail.com Tue Aug 24 09:43:20 2010 From: Christopher Brewster To: textmate@lists.macromates.com Subject: [TxMt] TODO bundle error Date: Tue, 24 Aug 2010 11:43:14 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1312281824628490278==" --===============1312281824628490278== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I am sure this has been discussed before but I cannot track it down. I get the following error when using the TODO bundle with a latex file: ---- Scanning directory: ~/Dropbox/Aston/Research/Papers/Ontology_Evaluation (erb):4: undefined method `+' for nil:NilClass (NoMethodError) from /Applicat= ions/TextMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Support/todo.r= b:99 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby= /1.8/erb.rb:716:in `grep' from /Applications/TextMate.app/Contents/SharedSupp= ort/Bundles/TODO.tmbundle/Support/todo.rb:77:in `each' from /Applications/Tex= tMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Support/todo.rb:77:in = `grep' from /Applications/TextMate.app/Contents/SharedSupport/Bundles/TODO.tm= bundle/Support/todo.rb:77 from /Applications/TextMate.app/Contents/SharedSupp= ort/Bundles/TODO.tmbundle/Support/todo.rb:76:in `open' from /Applications/Tex= tMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Support/todo.rb:76 fro= m /Applications/TextMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Sup= port/todo.rb:75:in `each' from /Applications/TextMate.app/Contents/SharedSupp= ort/Bundles/TODO.tmbundle/Support/todo.rb:75 from /Library/Application Suppor= t/TextMate/Support/lib/textmate.rb:201:in `call' from /Library/Application Su= pport/TextMate/Support/lib/textmate.rb:201:in `each_text_file' from /Applicat= ions/TextMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Support/todo.r= b:71 ---- How can this be fixed? Thanks, Christopher --===============1312281824628490278==-- From plastichairdoo@gmail.com Wed Aug 25 09:15:31 2010 From: plastichairdoo To: textmate@lists.macromates.com Subject: [TxMt] 'Validate Syntax' command not working... Date: Wed, 25 Aug 2010 02:15:21 -0700 Message-ID: <6F549824-5527-430B-A7DC-1159F2B74D03@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1062702929565206125==" --===============1062702929565206125== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable hello all - I have another issue - the 'Validate Syntax' command in the HTML = bundle just returns a blank window. here is the Ruby code from the command: #!/usr/bin/env ruby -wKU STDOUT.sync =3D true page =3D STDIN.read page.gsub!(/<\?(php|=3D).*?\?>|<%.*?%>/m, '') open('|curl -sF uploaded_file=3D@-\;type=3Dtext/html http://validator.w3.org/= check', 'r+') do |io| io << page; io.close_write while line =3D io.gets line.gsub!(/<\/title>/, '\&') line.gsub!(/Line (\d+),? Column (\d+)/i) do "#$&" end puts line end end this should be the original code as I wouldn't have knowingly altered it (my = Ruby being non-existent). thanks,=20 bennett --===============1062702929565206125== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13 ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z cGFjZTsgIj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBt YXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwg bm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgIj5oZWxsbyBhbGwgLSBJIGhhdmUgYW5vdGhl ciBpc3N1ZSAtIHRoZSAnVmFsaWRhdGUgU3ludGF4JyBjb21tYW5kIGluIHRoZSBIVE1MIGJ1bmRs ZSBqdXN0IHJldHVybnMgYSBibGFuayB3aW5kb3cuPC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRv cDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVm dDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4L25vcm1hbCBIZWx2ZXRpY2E7 IG1pbi1oZWlnaHQ6IDE0cHg7ICI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDBw eDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6IDBw eDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVsdmV0aWNhOyAiPmhl cmUgaXMgdGhlIFJ1YnkgY29kZSBmcm9tIHRoZSBjb21tYW5kOjwvZGl2PjxkaXYgc3R5bGU9Im1h cmdpbi10b3A6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy Z2luLWxlZnQ6IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVs dmV0aWNhOyBtaW4taGVpZ2h0OiAxNHB4OyAiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4t dG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1s ZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGlj YTsgIj4jIS91c3IvYmluL2VudiBydWJ5IC13S1U8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9w OiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0 OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsg Ij5TVERPVVQuc3luYyA9IHRydWU8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1h cmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZv bnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgbWluLWhlaWdo dDogMTRweDsgIj48YnI+PC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4t cmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmb250OiBu b3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4L25vcm1hbCBIZWx2ZXRpY2E7ICI+cGFnZSA9IFNURElO LnJlYWQ8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4 OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3Jt YWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgIj5wYWdlLmdzdWIhKC8mbHQ7XD8ocGhw fD0pLio/XD8mZ3Q7fCZsdDslLio/JSZndDsvbSwgJycpPC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2lu LXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4t bGVmdDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4L25vcm1hbCBIZWx2ZXRp Y2E7IG1pbi1oZWlnaHQ6IDE0cHg7ICI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6 IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6 IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVsdmV0aWNhOyAi Pm9wZW4oJ3xjdXJsIC1zRiB1cGxvYWRlZF9maWxlPUAtXDt0eXBlPXRleHQvaHRtbCA8YSBocmVm PSJodHRwOi8vdmFsaWRhdG9yLnczLm9yZy9jaGVjayciPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29y YXRpb246IHVuZGVybGluZSA7IGNvbG9yOiAjMTU0ZmFlIj5odHRwOi8vdmFsaWRhdG9yLnczLm9y Zy9jaGVjayc8L3NwYW4+PC9hPiwgJ3IrJykgZG8gfGlvfDwvZGl2PjxkaXYgc3R5bGU9Im1hcmdp bi10b3A6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2lu LWxlZnQ6IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVsdmV0 aWNhOyAiPiZuYnNwO2lvICZsdDsmbHQ7IHBhZ2U7IGlvLmNsb3NlX3dyaXRlPC9kaXY+PGRpdiBz dHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTog MHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4L25v cm1hbCBIZWx2ZXRpY2E7ICI+Jm5ic3A7d2hpbGUgbGluZSA9IGlvLmdldHM8L2Rpdj48ZGl2IHN0 eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAw cHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvbm9y bWFsIEhlbHZldGljYTsgIj4mbmJzcDsmbmJzcDsmbmJzcDtsaW5lLmdzdWIhKC8mbHQ7XC90aXRs ZSZndDsvLCAnXCZhbXA7Jmx0O2Jhc2UgaHJlZj0iPGEgaHJlZj0iaHR0cDovL3ZhbGlkYXRvci53 My5vcmcvIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgOyBjb2xvcjog IzE1NGZhZSI+aHR0cDovL3ZhbGlkYXRvci53My5vcmcvPC9zcGFuPjwvYT4iJmd0OycpPC9kaXY+ PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJv dHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAx MnB4L25vcm1hbCBIZWx2ZXRpY2E7ICI+Jm5ic3A7Jm5ic3A7Jm5ic3A7bGluZS5nc3ViISgvTGlu ZSAoXGQrKSw/IENvbHVtbiAoXGQrKS9pKSBkbzwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6 IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6 IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVsdmV0aWNhOyAi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyImbHQ7YSBocmVmPSd0eG10Oi8vb3Blbj9s aW5lPSMkMSZhbXA7Y29sdW1uPSN7JDIudG9faSArIDF9JyZndDsjJCZhbXA7Jmx0Oy9hJmd0OyI8 L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJn aW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9y bWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgIj4mbmJzcDsmbmJzcDsmbmJzcDtlbmQ8L2Rpdj48 ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90 dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEy cHgvbm9ybWFsIEhlbHZldGljYTsgIj4mbmJzcDsmbmJzcDsmbmJzcDtwdXRzIGxpbmU8L2Rpdj48 ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90 dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEy cHgvbm9ybWFsIEhlbHZldGljYTsgIj4mbmJzcDtlbmQ8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4t dG9wOiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1s ZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGlj YTsgIj5lbmQ8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdodDog MHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1hbCBu b3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgbWluLWhlaWdodDogMTRweDsgIj48 YnI+PC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsg bWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFs IG5vcm1hbCAxMnB4L25vcm1hbCBIZWx2ZXRpY2E7IG1pbi1oZWlnaHQ6IDE0cHg7ICI+PGJyPjwv ZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdp bi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3Jt YWwgMTJweC9ub3JtYWwgSGVsdmV0aWNhOyAiPnRoaXMgc2hvdWxkIGJlIHRoZSBvcmlnaW5hbCBj b2RlIGFzIEkgd291bGRuJ3QgaGF2ZSBrbm93aW5nbHkgYWx0ZXJlZCBpdCAobXkgUnVieSBiZWlu ZyBub24tZXhpc3RlbnQpLjwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2lu LXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsgZm9udDog bm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC9ub3JtYWwgSGVsdmV0aWNhOyBtaW4taGVpZ2h0OiAx NHB4OyAiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1yaWdo dDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7IGZvbnQ6IG5vcm1h bCBub3JtYWwgbm9ybWFsIDEycHgvbm9ybWFsIEhlbHZldGljYTsgIj50aGFua3MsJm5ic3A7PC9k aXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2lu LWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1h bCAxMnB4L25vcm1hbCBIZWx2ZXRpY2E7IG1pbi1oZWlnaHQ6IDE0cHg7ICI+PGJyPjwvZGl2Pjxk aXYgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0 b206IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJw eC9ub3JtYWwgSGVsdmV0aWNhOyAiPmJlbm5ldHQ8L2Rpdj48L2JvZHk+PC9odG1sPg== --===============1062702929565206125==-- From mailinglist@textmate.org Tue Aug 31 09:07:26 2010 From: Allan Odgaard To: textmate@lists.macromates.com Subject: [TxMt] Re: TODO bundle error Date: Tue, 31 Aug 2010 11:07:23 +0200 Message-ID: <28F1369A-F7E6-462A-9A9C-E4DC46525181@textmate.org> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5452901756666987380==" --===============5452901756666987380== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On 24 Aug 2010, at 11:43, Christopher Brewster wrote: > I am sure this has been discussed before but I cannot track it down. > I get the following error when using the TODO bundle with a latex > file: > ---- > Scanning directory: ~/Dropbox/Aston/Research/Papers/ > Ontology_Evaluation > > (erb):4: undefined method `+' for nil:NilClass (NoMethodError) from > [...] > How can this be fixed? Please try latest bundle, if you have git installed then this can be done with these four steps: mkdir -p ~/Library/Application\ Support/TextMate/Bundles cd !$ git clone git://github.com/textmate/todo.tmbundle.git osascript -e 'tell app "TextMate" to reload bundles' If the problem persists for a particular file then please open an issue at http://github.com/textmate/todo.tmbundle/issues and include the file which is showing the problem. --===============5452901756666987380==-- From mailinglist@textmate.org Tue Aug 31 09:08:17 2010 From: Allan Odgaard To: textmate@lists.macromates.com Subject: [TxMt] Re: 'Validate Syntax' command not working... Date: Tue, 31 Aug 2010 11:08:16 +0200 Message-ID: <880B6B2A-56D2-4EC1-9151-5F393FC00546@textmate.org> In-Reply-To: <6F549824-5527-430B-A7DC-1159F2B74D03@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7981440153250736615==" --===============7981440153250736615== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On 25 Aug 2010, at 11:15, plastichairdoo wrote: > hello all - I have another issue - the 'Validate Syntax' command in > the HTML bundle just returns a blank window. We use W3C’s online service. They recently changed it and we have yet to update the command to reflect that. --===============7981440153250736615==--