{"id":4316,"date":"2010-04-29T11:16:20","date_gmt":"2010-04-29T18:16:20","guid":{"rendered":"http:\/\/4.73"},"modified":"2010-04-29T11:16:20","modified_gmt":"2010-04-29T18:16:20","slug":"bespin-0-7-3-released-usability-improvements-docs-and-fixes","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/labs\/2010\/04\/bespin-0-7-3-released-usability-improvements-docs-and-fixes\/","title":{"rendered":"Bespin 0.7.3 released: usability improvements, docs and fixes"},"content":{"rendered":"<p><em>The Bespin team has just released Bespin 0.7.3, a minor update to the Bespin server and Bespin Embedded packages. We&#8217;ve made a whole bunch of improvements since the release of 0.7.2.<\/em><\/p>\n<p><!--more-->From a day-to-day usability perspective, my favorite new feature in Bespin 0.7.3 is the new file completion for the &#8220;open&#8221; command (which, incidentally, is now available via cmd-O\/ctrl-O). Take a look at the screen shot below:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-80\" src=\"http:\/\/mozillalabs.com\/bespin\/files\/2010\/04\/Bespin-File-Completion2.png\" alt=\"\" width=\"642\" height=\"92\" \/><\/p>\n<p>After typing &#8220;open pldev\/com&#8221;, you can see that Bespin found two files that match: commands.js in the &#8220;plugindev&#8221; directory and commands.js in the &#8220;bespin_server&#8221; directory. Those two match because those letters that I typed can be found in that order in both names. The one in plugindev (which is the one I was looking for) was a better match, so it appears at the top. You can see that in faint letters Bespin is showing the full path for the top hit. This is what I get if I hit &lt;tab&gt;. Also convenient is that I can press &lt;alt-2&gt; to select the second match in the list from the keyboard. I could also click on one of the choices with the mouse. Joe put in a good deal of work to make this slick and usable, and I expect we&#8217;ll be adding a lot more useful completions to the command line over time.<\/p>\n<p>With this release, we&#8217;ve knocked off 3 of the items requested via our <a href=\"http:\/\/bit.ly\/bespin-feedback\">feedback forum<\/a> (thanks for submitting and voting on the items there!). The preview command is back, you can now log in using your email address (assuming you only have 1 account associated with that address). The &#8220;I forgot my password&#8221; feature also returns in this release. Thanks to Julian and Patrick for a bunch of fixes in 0.7.3.<\/p>\n<p><strong>Plugins<\/strong><\/p>\n<p>Plugin development has also gotten easier, with the addition of the &#8220;ep&#8221; and &#8220;plugin info&#8221; commands. These commands provide you with a bunch of information about what&#8217;s available in Bespin.<\/p>\n<p>On the topic of plugins, the first plugin has landed in the plugin gallery! It&#8217;s an experimental PHP syntax highlighter by Scott Teglasi. You can install it by running &#8220;plugin install php&#8221;. You can also download it from <a href=\"https:\/\/bespin.mozillalabs.com\/plugin\/download\/php\/current\/\">https:\/\/bespin.mozillalabs.com\/plugin\/download\/php\/current\/<\/a>. Thanks, Scott!<\/p>\n<p>Add to this a bunch of bug fixes, and I think we&#8217;ve got a nice, but minor, update for you.\u00a0 We&#8217;re planning for a meatier release for our next one (codenamed &#8220;Cheviot&#8221;).<\/p>\n<p><strong>Docs<\/strong><\/p>\n<p>The <a href=\"http:\/\/wiki.mozilla.org\/Bespin\">Bespin wiki<\/a> was <em>very<\/em> out of date. I salvaged what I could, and moved more docs into our Mercurial repository. Those docs are visible at <a href=\"https:\/\/bespin.mozillalabs.com\/docs\/\">https:\/\/bespin.mozillalabs.com\/docs\/<\/a>. A generic wiki is really a bad tool for software documentation, so we&#8217;ll be sticking with having the main docs in Mercurial for the time being.<\/p>\n<p><strong>Embedded<\/strong><\/p>\n<p>Bespin 0.7.3 has goodies for Bespin Embedded users as well. In addition to the general fixes made, there are now a bunch of new methods available on the bespin object for working with the text that the user is editing. These are documented in the <a href=\"https:\/\/bespin.mozillalabs.com\/docs\/embedding\/index.html\">Embedders&#8217; Guide<\/a>.<\/p>\n<p>Pick up the latest Bespin Embedded release in its usual home: <a href=\"http:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/bespin\/Embedded\/\">http:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/bespin\/Embedded\/<\/a><\/p>\n<p>Thanks for all of the feedback and activity! Between now and the &#8220;Cheviot&#8221; release of Bespin, keep an eye on this space for some new tutorials.<\/p>\n<p>(This article has been changed to reflect the codename of &#8220;Cheviot&#8221; for the next release of Bespin.)<\/p>\n<p>\u2013 <em>Kevin Dangoor, on behalf of the Bespin team<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Bespin team has just released Bespin 0.7.3, a minor update to the Bespin server and Bespin Embedded packages. We&#8217;ve made a whole bunch of improvements since the release of 0.7.2.<\/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\/4316"}],"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=4316"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/posts\/4316\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/media?parent=4316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/categories?post=4316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/labs\/wp-json\/wp\/v2\/tags?post=4316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}