{"id":5539,"date":"2010-10-01T04:43:48","date_gmt":"2010-10-01T11:43:48","guid":{"rendered":"http:\/\/4.135"},"modified":"2010-10-01T04:43:48","modified_gmt":"2010-10-01T11:43:48","slug":"bespin-0-9a2-released-skywriter-update","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/labs\/2010\/10\/bespin-0-9a2-released-skywriter-update\/","title":{"rendered":"Bespin 0.9a2 released; Skywriter update"},"content":{"rendered":"<p><i>Bespin 0.9a2 offers fixes and a couple of features for users of Bespin Embedded and the Bookmarklet. In this post, I&#8217;ll also talk about what&#8217;s happening in the Skywriter transition.<\/i><\/p>\n<p>The most important change in Bespin 0.9a2 (<a href=\"http:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/bespin\/Embedded\/BespinEmbedded-0.9a2.tar.gz\">download it now<\/a>) is that it restores compatibility with Chrome. Chrome 6 included a change that broke a library used by Bespin.<\/p>\n<p>Bespin Embedded now has a jslint_command plugin which adds a (you guessed it!) <b>&#8220;jslint&#8221; command<\/b>. Running this command will run jslint on the code you&#8217;re editing and tell you if it spots any problems. If you make a build with the &#8220;notifier&#8221; and &#8220;gritter_notify&#8221;, you can even get a popup message when you run jslint and your file has<br \/>\nerrors.<\/p>\n<p>Also new is a <b>&#8220;specialmodules&#8221; setting<\/b>. If you&#8217;re editing CommonJS modules and the module name entered matches a regex contained in &#8220;specialmodules&#8221;, a special syntax highlighting tag (&#8220;specialmodule&#8221;) is added. This makes it possible to differentiate to your users which modules are provided by your system and which are their own.<\/p>\n<p>The Bookmarklet has been updated to include the <b>&#8220;diff&#8221; syntax highlighter<\/b>, which is useful if you are the type of person who reviews patches on the web.<\/p>\n<p>As announced a few weeks ago, the Bespin project is being renamed &#8220;Skywriter&#8221;. We are working on stabilizing APIs, simplifying some code and creating new JavaScript-based build tooling. The first release branded as Mozilla Skywriter will be a 1.0 alpha release, and as we head to a 1.0 final we&#8217;ll want to be sure that the APIs<br \/>\nwill be stable. In a few days, plenty of new opportunities to help out on the project<br \/>\nwill arise, so head over to the <a href=\"http:\/\/groups.google.com\/group\/skywriter-core\/\">skywriter-core<\/a> mailing list if you&#8217;d like to help make Skywriter the best editor around.<\/p>\n<p><i>&amp;emdash; Kevin Dangoor on behalf of the Mozilla Developer Tools team<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bespin 0.9a2 offers fixes and a couple of features for users of Bespin Embedded and the Bookmarklet. In this post, I&#8217;ll also talk about what&#8217;s happening in the Skywriter transition. The most important change in Bespin 0.9a2 (download it now) &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/labs\/2010\/10\/bespin-0-9a2-released-skywriter-update\/\">Continue reading<\/a><\/p>\n","protected":false},"author":456,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[538],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts\/5539"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/users\/456"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/comments?post=5539"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts\/5539\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/media?parent=5539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/categories?post=5539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/tags?post=5539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}