<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEIDQnw-fCp7ImA9WhBUF0g.&quot;"><id>tag:blogger.com,1999:blog-8608875</id><updated>2013-05-05T08:22:53.254-04:00</updated><category term="dark" /><category term="plug-ins" /><category term="sneak" /><category term="text editor" /><category term="riaa" /><category term="compositon" /><category term="development" /><category term="peak" /><category term="scribes fedora red hat open suse rpm" /><category term="UI" /><category term="fedora 15 schedtool chrt realtime" /><category term="syntax" /><category term="environments" /><category term="software application" /><category term="chrome" /><category term="roadmap" /><category term="player" /><category term="TextMate" /><category term="linux ubuntu theme gtksourceview2 gedit scribes" /><category term="multi" /><category term="scribes ubuntu ppa" /><category term="launchpad" /><category term="facebook" /><category term="mnml" /><category term="minimalist" /><category term="snap open" /><category term="Data Formats" /><category term="quick open" /><category term="theme" /><category term="scribes" /><category term="Cascading Style Sheets" /><category term="information" /><category term="scribes videos tutorials youtube" /><category term="zencoding" /><category term="compiz scribes focus prevention problem" /><category term="faq" /><category term="XML" /><category term="scribe freedesktop.org configuration files text editors gnome" /><category term="editor" /><category term="edit" /><category term="scribes recent quick open" /><category term="gedit" /><category term="gtksourceview" /><category term="desktop" /><category term="text" /><category term="transparency" /><category term="scribes file browser side pane" /><category term="symbol" /><category term="HTML" /><category term="design" /><category term="statistics" /><category term="ubuntu" /><category term="release" /><category term="plugins" /><category term="google" /><category term="internet radio" /><category term="shortcut manager" /><category term="rope" /><category term="feq" /><category term="scribes plugins development" /><category term="preferences" /><category term="gktsourceview2" /><category term="snapshot" /><category term="0.3.1" /><category term="gnome" /><category term="agile" /><category term="clutter" /><category term="python" /><category term="browser" /><category term="user interface" /><category term="scribes linux ubuntu text editor new release" /><category term="open" /><category term="scribes ubuntu linux youtube" /><category term="scribes ubuntu ppa text editor gnome linux" /><category term="Religion" /><category term="scribes ubuntu linux" /><category term="linux" /><category term="trigger area" /><category term="Islam" /><category term="gnome shell unity ubuntu" /><category term="tabs" /><category term="Markup Languages" /><category term="document" /><category term="gtk" /><category term="software design preferences human" /><category term="music" /><category term="version" /><category term="0.4" /><category term="scribes ubuntu debian ppa" /><category term="source" /><category term="scribes gedit themes gtksourceview2 ubuntu linux" /><category term="striim" /><category term="unix" /><category term="scribes bracket selection gnome linux text editor" /><category term="twitter" /><category term="bookmark" /><category term="FAQs  Help  and Tutorials" /><category term="features" /><category term="search" /><category term="Tools" /><category term="colors" /><category term="Keyboard shortcut" /><category term="scribes zencoding sparkup linux ubuntu" /><category term="scribes editors gnome linux ubuntu" /><title>Reason</title><subtitle type="html">"design is everything"</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://mystilleef.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/vTtPw" /><feedburner:info uri="blogspot/vttpw" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Dk8BSXs6fip7ImA9WhVSFE0.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-779644516811768632</id><published>2012-03-10T13:40:00.000-05:00</published><updated>2012-03-10T13:40:58.516-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-10T13:40:58.516-05:00</app:edited><title>Testing Korin</title><content type="html">&lt;a href="https://launchpad.net/korin"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Korin&lt;/span&gt;&lt;/b&gt;&lt;/a&gt; is a project I'm working on to bring &lt;b&gt;&lt;a href="http://music.google.com/"&gt;Google Music&lt;/a&gt; &lt;/b&gt;to your GNOME and Linux desktop.&amp;nbsp;Korin will let you play and manage your songs on Google Music without the need for a web browser, like Firefox, Opera or Google Chrome.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;I'm still working on its graphic user interface&lt;/u&gt;, but the command line interface is usable for testing and feedback. I'll show you some of the things you can do with &lt;span style="color: purple;"&gt;&lt;b&gt;kgmp&lt;/b&gt;&lt;/span&gt;, Korin's command line app.&lt;br /&gt;
&lt;br /&gt;
Before we begin, &lt;b&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://mystilleef.blogspot.com/2012/03/installing-korin.html"&gt;install Korin.&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;I assume you have a Google Music account. If not I highly recommend you get one. You can store up to &lt;b&gt;20000 songs on it for free!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Starting Korin&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --start&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command starts Korin and signs you into your Google Music account.&amp;nbsp;The first time you run Korin, it'll ask you for your Gmail address and password. Type the required information to have Korin sign into&amp;nbsp;Google Music. You'll not be asked for this information again.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Quiting Korin&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --stop&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command quits Korin.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Your Library&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --library&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command lists all your songs.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Searching for Songs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --search&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"query string"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command searches for songs that matches the query. The query can be the name of a song, artist or album. Make sure you put the query between quotes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Playing Songs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --play&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"song name" "another song name" "yet another song" ... &amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command allows you to play one of more songs. Make sure the song names are place between quotes. Punctuation and case don't matter when typing song names.&lt;br /&gt;
&lt;br /&gt;
Once you have Korin playing a list of songs, you can perform the following actions.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --pause&lt;/span&gt;&lt;/b&gt; &amp;nbsp;[to pause the currently playing song]&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --resume&lt;/span&gt;&lt;/b&gt; [to resume the currently paused song]&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --next&lt;/b&gt;&lt;/span&gt; [to play the next song in the list]&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --previous&lt;/span&gt;&lt;/b&gt; [to play the previous song in the list]&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --first&lt;/b&gt;&lt;/span&gt; [ to play the first song in a list]&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --last&lt;/span&gt;&lt;/b&gt; [to play the last song in a list]&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Repeating and Shuffling Songs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --repeat-single&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command repeats the current song indefinitely.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --repeat-all&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This command repeats all the songs in a playlist indefinitely.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --repeat-off&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command turns off repeating songs.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --shuffle-on&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command shuffles songs in a playlist.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --shuffle-off&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This command unshuffles a shuffled playlist.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Get Currently Playing Song&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --current-song&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This command shows the title and artist of the currently playing song.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Get More Information about a Song&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --song-metadata&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"song name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command show all kinds of information about a song.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Playlist Management&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --get-playlists&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This command get all the your playlists on Google Music&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --songs-in-playlist &lt;/span&gt;&lt;/b&gt;&lt;i&gt;"playlist name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command lists all the songs in a playlist.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --playlist&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"playlist name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command plays "playlist name". Make sure the playlist name is between quotes&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --create-playlist&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"new playlist name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command creates a new playlist.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --delete-playlist&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"playlist name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command deletes a playlist&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;b&gt;kgmp --rename-playlist&lt;/b&gt;&lt;/span&gt; &lt;i&gt;"old playlist name" "new playlist name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command renames a playlist&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --add-to-playlist&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"playlist name" "song1" "song2" "song3" ...&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command adds songs to a playlist&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --remove-from-playlist &lt;/span&gt;&lt;/b&gt;&lt;i&gt;"playlist name" "song1" "song2"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This command removes songs from a playlist&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Downloading Songs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Google Music allows you to download a song &lt;b&gt;&lt;span style="color: red;"&gt;ONLY TWICE&lt;/span&gt;&lt;/b&gt;. So please use this feature with caution.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --download&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"song name"&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Uploading Songs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Google Music only recognizes MP3 audio files.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp --add&lt;/span&gt;&lt;/b&gt; &lt;i&gt;"mp3_filename1" "mp3_filename2" ...&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Other Commands&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp -h&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This commands list all the commands available in Korin for you to test and play with.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Graphic User Interface&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I'll update you with the progress I'm making with the graphic user interface. It'll probably take a couple of weeks before it's ready.&lt;br /&gt;
&lt;br /&gt;
So please test and provide your feedback.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://mystilleef.blogspot.com/2012/03/installing-korin.html"&gt;INSTALL KORIN&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="https://launchpad.net/korin"&gt;KORIN PROJECT PAGE&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/zROq81iizKU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/779644516811768632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2012/03/testing-korin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/779644516811768632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/779644516811768632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/zROq81iizKU/testing-korin.html" title="Testing Korin" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2012/03/testing-korin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEGRHc5eyp7ImA9WhVSE0Q.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-3857562688227877931</id><published>2012-03-10T11:57:00.001-05:00</published><updated>2012-03-10T11:57:05.923-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-10T11:57:05.923-05:00</app:edited><title>Installing Korin</title><content type="html">&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;You need the following packages for &lt;a href="https://launchpad.net/korin"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Korin&lt;/span&gt;&lt;/b&gt;&lt;/a&gt; to install and work properly.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;GObject Instropection (the latest version)&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;GTK 3.2 or better&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html"&gt;&lt;span style="color: blue;"&gt;Gstreamer Plugins Ugly&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; (to play mp3 files)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://gstreamer.freedesktop.org/modules/gst-python.html"&gt;&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;Gst Python&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;Python 2.7 (Python 3 is not supported)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pypi.python.org/pypi/decorator"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;Python Decorator&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wwwsearch.sourceforge.net/mechanize/"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;Python Mechanize&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/mutagen"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;Python Mutagen&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/protobuf"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;Python Protobuf&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;On binary based distros, like &lt;b&gt;Ubuntu, Debian or Fedora&lt;/b&gt;, also make sure you have the &lt;b&gt;&lt;u&gt;development version of the packages&lt;/u&gt;&lt;/b&gt; above installed.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;One you have the above packages installed, enter the following at a terminal:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="background-color: white; line-height: 18px; text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;bzr branch lp:korin&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-color: white; line-height: 18px; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./autogen.sh&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-color: white; line-height: 18px; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-color: white; line-height: 18px; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sudo make install&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-color: white; line-height: 18px; text-align: left;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="line-height: 18px;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="https://launchpad.net/korin"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Korin&lt;/span&gt;&lt;/b&gt;&lt;/a&gt; is now installed. At the moment, only the command line interface works. I'm still working on the graphic user interface.&amp;nbsp;&lt;b&gt;&lt;span style="color: purple;"&gt;kgmp&lt;/span&gt;&lt;/b&gt; is the name of the command line program. See&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="line-height: 18px;"&gt;&lt;b&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kgmp -h&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;for more information.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;I don't intend to package Korin. So Package Maintainers, please write your packages to pull from the branch as described above.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="color: blue; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="https://launchpad.net/korin"&gt;&lt;b&gt;Korin Project Page&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #333333;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/q9LxpZK2sco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/3857562688227877931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2012/03/installing-korin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/3857562688227877931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/3857562688227877931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/q9LxpZK2sco/installing-korin.html" title="Installing Korin" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2012/03/installing-korin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMNSHw5fSp7ImA9WhdUF0w.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-8809255667529714895</id><published>2011-10-03T00:52:00.000-04:00</published><updated>2011-10-04T04:38:19.225-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-04T04:38:19.225-04:00</app:edited><title>Enable Zram in Fedora</title><content type="html">&lt;b&gt;zram&lt;/b&gt; compresses swap partitions in RAM for performance.&lt;br /&gt;
&lt;br /&gt;
What follows are instructions on how to enable &lt;b&gt;zram&lt;/b&gt; for &lt;b&gt;Fedora&lt;/b&gt;. You need Linux kernel version &lt;b&gt;2.6.37.1&lt;/b&gt; or better with &lt;b&gt;zram&lt;/b&gt; compiled as a module.&lt;br /&gt;
&lt;br /&gt;
Run the following command to see if you have zram available as a module in your kernel.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;modprobe zram&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
If the above command runs without errors, you have &lt;b&gt;zram&lt;/b&gt; available as a module in your kernel. If not, you need to rebuild your kernel to have &lt;b&gt;zram&lt;/b&gt; compiled as a module. Refer to these instructions,&amp;nbsp;&lt;b&gt;&lt;a href="http://fedoraproject.org/wiki/Building_a_custom_kernel"&gt;here, to learn how to compile a custom kernel for fedora&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
There are 3 files you need to enable zram for Fedora. They are:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;zramstart&lt;/span&gt;&lt;/b&gt; &lt;i&gt;&lt;span style="color: #999999;"&gt;(Bash Script)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;zramstop&lt;/span&gt;&lt;/b&gt; &lt;i&gt;&lt;span style="color: #999999;"&gt;(Bash Script)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;zram.service&lt;/span&gt;&lt;/b&gt; &lt;i&gt;&lt;span style="color: #999999;"&gt;(Systemd Service File)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
Get these files from &lt;b&gt;&lt;a href="https://github.com/mystilleef/FedoraZram/tarball/master"&gt;here&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Place &lt;b&gt;&lt;span style="color: purple;"&gt;zramstart&lt;/span&gt;&lt;/b&gt; and &lt;b&gt;&lt;span style="color: purple;"&gt;zramstop&lt;/span&gt;&lt;/b&gt; in the following folder.&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&lt;span class="Apple-tab-span" style="color: #666666; white-space: pre;"&gt;	&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;/usr/bin&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Place &lt;b&gt;&lt;span style="color: purple;"&gt;zram.service&lt;/span&gt;&lt;/b&gt; in the following folder.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;b&gt;&lt;span style="color: #444444;"&gt;/etc/systemd/system&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
As &lt;b&gt;root&lt;/b&gt;, run the following commands to enable &lt;b&gt;zram&lt;/b&gt; for &lt;b&gt;Fedora&lt;/b&gt;.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="background-color: white; color: lime; white-space: pre;"&gt;	&lt;/span&gt;&lt;b style="background-color: white;"&gt;systemctl daemon-reload&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: white;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;systemctl enable zram.service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: white;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;systemctl start zram.service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Run the following command to make sure the &lt;b&gt;zram&lt;/b&gt; service started properly.&lt;br /&gt;
&lt;span style="background-color: white;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;b&gt;systemctl status zram.service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The output should look like this.&lt;br /&gt;
&lt;b style="color: #666666;"&gt;zram.service - Enable compressed swap in memory using zram&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;Loaded: loaded (/etc/systemd/system/zram.service; enabled)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;Active: active (exited) since Sun, 02 Oct 2011 22:46:31 -0400; 44min ago&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;Process: 942 ExecStart=/usr/bin/zramstart (code=exited, status=0/SUCCESS)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;CGroup: name=systemd:/system/zram.service&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Congratulations, you now have &lt;b&gt;zram&lt;/b&gt; enabled in&amp;nbsp;&lt;b&gt;Fedora&lt;/b&gt;.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://elementaryos.org/"&gt;Sergey Davidoff of Elementary OS&lt;/a&gt;&lt;/b&gt; wrote the &lt;b&gt;zram&lt;/b&gt; Bash scripts.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="https://github.com/mystilleef/FedoraZram"&gt;Fedora Zram Github Repository&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://code.google.com/p/compcache"&gt;Official Zram Project Page&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://www.webupd8.org/2011/10/increased-performance-in-linux-with.html"&gt;Enable Zram in Ubuntu&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://fedoraproject.org/wiki/Building_a_custom_kernel"&gt;Building a custom kernel for Fedora&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/XFeMueZmwRE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/8809255667529714895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/10/enable-zram-in-fedora.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8809255667529714895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8809255667529714895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/XFeMueZmwRE/enable-zram-in-fedora.html" title="Enable Zram in Fedora" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/10/enable-zram-in-fedora.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMRnY5fyp7ImA9WhdTFUw.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-7208556610486980963</id><published>2011-07-05T17:16:00.004-04:00</published><updated>2011-07-12T19:01:27.827-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-12T19:01:27.827-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes file browser side pane" /><title>Scribes: Side Pane File Browser</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-DfYVCWJJaqY/ThN0KuDVwoI/AAAAAAAAAeA/Z92NNMF4tq4/s1600/scribes_side_pane_file_browser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-DfYVCWJJaqY/ThN0KuDVwoI/AAAAAAAAAeA/Z92NNMF4tq4/s640/scribes_side_pane_file_browser.png" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Hossam Saraya&lt;/b&gt; wrote a side pane file browser plugin for &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;. I've spent the past few days testing it and adding some usability enhancements. It's now available in build 976 of Scribes.&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;What is it?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It allows you to navigate your file system and open files. Think of it as a leaner version of the default GTK file chooser.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Usage&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;F4&lt;/span&gt;&lt;/b&gt; to show or hide the side pane file browser&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;Escape&lt;/span&gt;&lt;/b&gt; to hide the side pane file browser&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;F6&lt;/span&gt;&lt;/b&gt; to switch focus between the side pane file browser and the editing area&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;Enter&lt;/span&gt;&lt;/b&gt; to open selected files or show the contents of a folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;alt+Left_Arrow&lt;/span&gt;&lt;/b&gt; to show contents of previously visited folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;alt+Up_Arrow&lt;/span&gt;&lt;/b&gt; to show contents of parent folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;alt+Home&lt;/span&gt;&lt;/b&gt; to show contents of home folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;ctrl+h&lt;/span&gt;&lt;/b&gt; to show or hide hidden files&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Installation&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Make sure you have the "&lt;b&gt;dev&lt;/b&gt;" packages needed to build from source code installed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;bzr branch lp:scribes&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;cd scribes&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;./autogen.sh&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;make&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;sudo make install&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Update:&lt;/span&gt; Ubuntu users&lt;/b&gt;&amp;nbsp;can &lt;b&gt;&lt;a href="http://mystilleef.blogspot.com/2010/10/scribes-gets-ubuntu-ppa.html"&gt;install Scribes via the official PPA&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;A few users requested this feature in the past. I did not implement it because it duplicates the functions of the default GTK file chooser. I don't like using my time to duplicate existing functions.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
So kudos to &lt;b&gt;Hossam&lt;/b&gt; for learning Python and GTK just to implement the side pane file browser.&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sourceforge.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sourceforge.net/media_videos.html"&gt;See Scribes in Action&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/bsq4uXpCEDU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/7208556610486980963/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/07/scribes-side-pane-file-browser.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7208556610486980963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7208556610486980963?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/bsq4uXpCEDU/scribes-side-pane-file-browser.html" title="Scribes: Side Pane File Browser" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-DfYVCWJJaqY/ThN0KuDVwoI/AAAAAAAAAeA/Z92NNMF4tq4/s72-c/scribes_side_pane_file_browser.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/07/scribes-side-pane-file-browser.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MDQ38_eip7ImA9WhZXEkU.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-3604266185500057390</id><published>2011-05-01T16:24:00.000-04:00</published><updated>2011-05-01T16:24:32.142-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-01T16:24:32.142-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fedora 15 schedtool chrt realtime" /><title>schedtool and chrt on Fedora 15</title><content type="html">&lt;b&gt;schedtool&lt;/b&gt; and &lt;b&gt;chrt&lt;/b&gt; are used to change the realtime priority of a process.&lt;br /&gt;
&lt;br /&gt;
On Fedora 15, if you get an "&lt;i&gt;&lt;b&gt;operation not permitted&lt;/b&gt;&lt;/i&gt;" error when you use these tools, even as root, here's a fix for it.&lt;br /&gt;
&lt;br /&gt;
Run the following command at a shell terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;sudo sysctl -w &amp;nbsp;kernel.sched_rt_runtime_us=-1&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;You can add the command to &lt;b&gt;/etc/rc.local&lt;/b&gt;&amp;nbsp;to run automatically on reboot.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Or, you can also add the following to&amp;nbsp;&lt;b&gt;/etc/sysctl.conf&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;kernel.sched_rt_runtime_us=-1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;nirik&lt;/b&gt; on #fedora on IRC helped me out with this. Thanks to him/her.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/E1kpHjzlAuQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/3604266185500057390/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/05/schedtool-and-chrt-on-fedora-15.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/3604266185500057390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/3604266185500057390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/E1kpHjzlAuQ/schedtool-and-chrt-on-fedora-15.html" title="schedtool and chrt on Fedora 15" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/05/schedtool-and-chrt-on-fedora-15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQERHk6eyp7ImA9WhZVGEo.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-2208771944221726969</id><published>2011-04-25T14:12:00.001-04:00</published><updated>2011-05-31T15:31:45.713-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-31T15:31:45.713-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes fedora red hat open suse rpm" /><title>Installing Scribes on Fedora and RPM-Based Distros</title><content type="html">Here's how to install &lt;a href="http://scribes.sf.net/"&gt;&lt;b&gt;Scribes&lt;/b&gt;&lt;/a&gt; on Fedora. I'm using &lt;b&gt;Fedora 15 Beta&lt;/b&gt;. I'm&lt;br /&gt;
sure the same applies to &lt;b&gt;Fedora 14&lt;/b&gt; and perhaps other RPM-based distros.&lt;br /&gt;
&lt;br /&gt;
First we need to install some packages using yum so Scribes can &lt;br /&gt;
compile properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;yum install gnome-common autoconf automake intltool glib2-devel rarian-compat bzr gnome-doc-utils gnome-python2-gtkspell pygtksourceview&lt;/b&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;Update:&lt;span class="Apple-style-span" style="color: purple;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;br /&gt;
On OpenSUSE, according to &lt;b&gt;ab5tract&lt;/b&gt;, you'll need the following packages in addition:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="dsq-comment-text" id="dsq-comment-text-214945528" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: initial; background-origin: initial; background-position: 0px 50%; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline; font-family: Ubuntu, UbuntuBeta !important; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-indent: 0px;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;python-pyxdg python-gtksourceview python-gtksourceview-devel gtksourceview-devel gtksourceview-lang gnome-doc-utils-devel&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Then we compile and install Scribes&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;bzr branch lp:scribes
cd scribes
./autogen.sh
make
sudo make install&lt;/b&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;br /&gt;
Now you have the most latest version of Scribes.&lt;br /&gt;
&lt;br /&gt;
If you already have Scribes installed using the method discussed &lt;br /&gt;
above, to get new updates just do the following&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;cd scribes
bzr pull
./autogen.sh
make
sudo make install
&lt;/pre&gt;&lt;br /&gt;
That's it!&lt;br /&gt;
&lt;br /&gt;
There's also an RPM maintained by&lt;b&gt; Matej&lt;/b&gt; available on the&lt;a href="http://scribes.sf.net/download.html"&gt; &lt;b&gt;download page&lt;/b&gt;&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/H7O3v6pyuC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/2208771944221726969/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/04/installing-scribes-on-fedora-and-rpm.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2208771944221726969?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2208771944221726969?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/H7O3v6pyuC4/installing-scribes-on-fedora-and-rpm.html" title="Installing Scribes on Fedora and RPM-Based Distros" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/04/installing-scribes-on-fedora-and-rpm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AASX4yeCp7ImA9WhZQEUg.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-365299143586250578</id><published>2011-04-18T14:35:00.000-04:00</published><updated>2011-04-18T14:35:48.090-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-18T14:35:48.090-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software design preferences human" /><title>Emotional Engineering Vs Software Engineering</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;"In the grand scheme of the universe, your individual preferences don't matter."&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;In a culture where the amount of choices, preferences and options you can latch onto a square inch of pixel screen is heralded as the symbol of power and "eliteness", the preceding paragraph will certainly be perceived as arrogant, presumptuous and down right offensive by many Free Software users and developers.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The argument, as it goes, is what right do I have to take away "choice" and "freedom" from users. Users have the right to work however they see fit and it is my job, as a software developer, to bend to their whims. It is my job to make sure that users are "happy" by catering to all their preferences, all 10 million of them.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The argument goes that software should adapt and bend to users preferences and not the other way round. As such, "good" and "powerful" software should be configurable and littered with plentiful options to accommodate all known and unforeseen needs of users.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Sadly enough, too many developers cave into this demand. After all, nobody wants to be seen as that jerk who takes away users' "choice" and "freedom." The argument is powerful, emotional and effective, but it's flawed.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;How come these standards don't apply to other design and engineering endeavours? I mean, when was the last time you went to your town's civil engineer and said,&lt;i&gt; "You know what, that bridge over there is not configurable enough for my taste. First of all, I'm scared of heights and the bridge is 30ft high. It'll be nice if we can add an option to adjust the bridge's height so that when I'm walking over it I can reduce the height to, say, 5 ft. Bonus points if it automatically detects me a mile ahead and proceeds to lower itself. The brigde should adapt and bend to my needs, not the other way round."&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;My attempt at humor may be lousy, yet this is what we routinely do with software. My point is, for many of the devices, appliances, infrastructures and machines we use, we are ultimately stuck with &lt;b&gt;the solutions their designers and engineers come up&lt;/b&gt; &lt;b&gt;with&lt;/b&gt;. Most of these devices have very limited configuration options. Shockingly almost nobody whines about the &lt;b&gt;lack of choice and freedom when using them&lt;/b&gt;. Instead, they do what all humans have evolved to do exceedingly well, &lt;b&gt;adapt&lt;/b&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I'm going to get controversial so brace yourself. Software designers and engineers have been battered into believing their job is to cater to individual preferences of users. &lt;b&gt;It is not!&lt;/b&gt; Software is not a digital butler, despite what your favorite Sci-Fi television series says.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Their job is an engineering problem not an emotional one. Their job has absolutely nothing to do with your preferences, choices, feelings or freedom. &lt;b&gt;&lt;i&gt;Their job is to study, research and design the most efficient and effective workflows to accomplish a given task in software regardless of how you feel about it.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Whether or not you like the workflow designed is irrelevant. That's an emotional question not an engineering one. Whether it's to your taste and preferences is again irrelevant.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The only relevant questions are, does the software work? Does it allow me to accomplish tasks efficiently and effectively? Are there kinks in the workflow that prevent me from accomplishing tasks? Are there better, simpler, easier ways of accomplishing these tasks? These are the relevant questions. And these questions are centered on the tasks and workflows, not on preferences.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Human preferences are affected by too many variables most of which are subjective, cultural and emotional.&lt;/b&gt; In contrast, the most efficient and effective way to accomplish a task is a purely engineering feat. It is measurable, quantifiable and observable. Somehow, many people have missed this important point.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;For example, I've had a user tell me this. "&lt;i&gt;Yes, I know your way is 1000 times better. It's faster. It's more efficient. It makes a lot of sense. But I've been doing it my way for so long now and I'm used to it. So please provide an option to do it my way. You shouldn't force me to do things your way. I just like my way better! Linux is all about choice and freedom...&lt;/i&gt;"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Why? Why should I or anyone in their right mind waste time creating a workflow that inefficiently accomplishes a task? The answer is almost always ridden with emotional and guilt trips about &lt;b&gt;pleasing&lt;/b&gt; users.&amp;nbsp;&lt;/span&gt;When GNOME 3 landed I had too many deja vu moments due to responses from users similar to the one above. Many of whom, by the way, hadn't even used GNOME 3 yet.&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Anyway, I digress. Of course, there are valid reasons to provide options and preferences. &lt;b&gt;However, these reasons should hive around usability and accessibility and again not individual preferences.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;This is why I subconsciously tune out users who start talking about preferences and options. Don't take it personally. I'm just not concerned about your preferences, or mine for that matter. My goal is to design efficient workflows that &lt;b&gt;everyone&lt;/b&gt; benefits from. If you want to capture my interest start talking about &lt;b&gt;creative, well-designed efficient workflows that demand no configuration, twiddling or tweaking&lt;/b&gt;. Allow me to yawn when you start talking about how you "prefer" to work and bore me to death about how there should be a configuration option just to cater to your uniqueness.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Providing configuration options to make "&lt;b&gt;everyone happy&lt;/b&gt;" is emotional engineering not software engineering. And when we do that we've failed as users and developers. In particular, we've failed to do 2 things:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;to properly identify and analyse the problem space in a critical manner; and&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;to correctly identify and analyse workflows thoroughly.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Wait, let me put on my asbestos flame repellent suit. Okay, I'm ready. I welcome feedback.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: red; font-size: x-small;"&gt;P.S. This is required reading before you file a bug report to add yet another configuration option.&lt;/span&gt;&lt;/i&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/WO_1E1XQgvk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/365299143586250578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/04/emotional-engineering-vs-software.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/365299143586250578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/365299143586250578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/WO_1E1XQgvk/emotional-engineering-vs-software.html" title="Emotional Engineering Vs Software Engineering" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/04/emotional-engineering-vs-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GRnozeSp7ImA9Wx9bFkw.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-7591134978172295616</id><published>2011-02-25T01:05:00.000-05:00</published><updated>2011-02-25T01:05:27.481-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-25T01:05:27.481-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gnome shell unity ubuntu" /><title>Dear GNOME Shell and Unity Developers</title><content type="html">&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I'd like to commend you guys on your valiant efforts to take the Linux desktop in a completely new direction. Kudos to you for what you've accomplished so far. You should be proud of yourselves.&lt;br /&gt;
&lt;br /&gt;
Allow me to point out areas I feel will improve the experience of using your respective shells.&lt;br /&gt;
&lt;br /&gt;
The biggest flaw with your shells is that they eat my screen real estate. My screen space belongs to me, not the shell. For instance, when I maximize a window, I expect to see nothing but the window and its content. Isn't this reasonable? Tragically, this is not the case with your shells.&lt;br /&gt;
&lt;br /&gt;
Your shells demand that I make peace with a statically positioned menubar at the top of my screen. This &lt;strong&gt;ugly&lt;/strong&gt; bar is &lt;strong&gt;always&lt;/strong&gt; visible. My question is, why is something that's virtually useless taking up about 10% of my screen real estate? There's only so much the menubar does for it to warrant such a presence. Most of the time, it just sits there doing nothing and looking cute. That space could be put to better use by something more important and dear to me and most users, &lt;strong&gt;our desktop applications!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
As an evolutionary step, it'll be nice if the menubar and sidebar, for shells that have one, dynamically hide and reveal themselves as needed using an "&lt;strong&gt;intellihide&lt;/strong&gt;" algorithm. This way maximized windows appropriately use the whole screen as opposed to competing with shell components for screen space. I'm willing to wager 100 percent of your users will appreciate this. Especially users with netbooks or computers with small screen sizes.&lt;br /&gt;
&lt;br /&gt;
As a revolutionary step, can we get rid of the statically positioned menubar? It's 2011 and the menubar hasn't died yet. That's depressing. How about something dynamic and smart as opposed to static and ugly? I'm thinking about a &lt;strong&gt;fluid dock system&lt;/strong&gt;. The &lt;strong&gt;dock system&lt;/strong&gt; will consist of a &lt;strong&gt;dock bar&lt;/strong&gt; that houses &lt;strong&gt;dock objects.&lt;/strong&gt; Dock objects could be &lt;strong&gt;launcher objects&lt;/strong&gt;, &lt;strong&gt;notification objects&lt;/strong&gt;, &lt;strong&gt;application specific objects&lt;/strong&gt;, &lt;strong&gt;shell specific objects&lt;/strong&gt; or whatever. In fact, I can see a huge community of dock object developers and designers if you get the API and architecture right.&lt;br /&gt;
&lt;br /&gt;
My focus however is the &lt;strong&gt;dock bar&lt;/strong&gt;. The dock bar's behaviour should center around a very smart "&lt;strong&gt;intellihide&lt;/strong&gt;" algorithm.  The algorithm should ensure that the dock bar is never in the way and never has a presence or visibility priority higher than the window or application the user is currently using. This should be priority number one for any shell component. The dock bar(s) should hide and reveal themselves &lt;strong&gt;intelligently and appropriately&lt;/strong&gt;. This is not science fiction. This works fantastically well today in &lt;strong&gt;&lt;a href="http://wiki.awn-project.org/index.php?title=Main_Page"&gt;dock systems like Avant Window Navigator&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
What we can't have, absolutely under no circumstance, is any shell component statically taking up any amount of screen space and never giving it up. That's just cold and egregious!&lt;br /&gt;
&lt;br /&gt;
In the same vein, &lt;strong&gt;empower your users and developers.&lt;/strong&gt; Allow them to create multiple dock bars easily and as often as they want. Allow them to move or drag dock bars around the same way they do for windows. Allow them to position dock bars &lt;strong&gt;anywhere&lt;/strong&gt; they see fit. Allow them to change the properties of the dock bars. The same rules apply to dock objects. Allow your users to move dock objects between and within bars. Empowering experiences make users feel in control. And the &lt;strong&gt;ultimate user experience is the most empowering user experience.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Currently, I don't feel empowered when I use GNOME Shell or Unity. I feel castrated. I feel as if I'm a shackled slave in a bondage and discipline role gone awry. I feel frustrated. The new shells are beautiful, but they are not empowering. The icons look slick and effects are jaw-dropping, but the shell components insist on being in your face, ostentatious, static and limited.&lt;br /&gt;
&lt;br /&gt;
The shell should be transparent and subtle in its function and behavior. It should be available only when users need it. It should &lt;strong&gt;never&lt;/strong&gt; be the center of attention. Most importantly, it should &lt;strong&gt;never&lt;/strong&gt; steal my screen space. Blessed is the day GNOME Shell and Unity give me my screen space back.&lt;br /&gt;
&lt;br /&gt;
Sincerely&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/U6ePWy7QxbE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/7591134978172295616/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/02/dear-gnome-shell-and-unity-developers.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7591134978172295616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7591134978172295616?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/U6ePWy7QxbE/dear-gnome-shell-and-unity-developers.html" title="Dear GNOME Shell and Unity Developers" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/02/dear-gnome-shell-and-unity-developers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEGRn86eyp7ImA9Wx9UFko.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-5237555001116956695</id><published>2011-02-14T04:43:00.000-05:00</published><updated>2011-02-14T04:43:47.113-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-14T04:43:47.113-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux ubuntu theme gtksourceview2 gedit scribes" /><title>obisidian gtksourceview2 theme</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xbJ82RqZIW0/TVj2Q0fFJvI/AAAAAAAAAdg/gUTh-t6IRUw/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-xbJ82RqZIW0/TVj2Q0fFJvI/AAAAAAAAAdg/gUTh-t6IRUw/s640/Screenshot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Good high quality dark buffer themes are hard to find. That's why I made &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;obisidian&lt;/span&gt;&lt;/b&gt; for Scribes, Gedit and your favorite gtksourceview2 text editors.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;obisidian&lt;/span&gt;&lt;/b&gt; is biased towards Python source code. However, it looks good with source code of other languages.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You need to install my lang files to have operators and non-whitespace delimiters highlighted. Just place the lang files at the following location.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;~/.local/share/gtksourceview-2.0/language-specs/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;To install obisidian, place the obisidian.xml file at the following location.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;~/.local/share/gtksourceview-2.0/styles/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;If neither of these folder exist, create them yourself.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/obisidian.zip"&gt;download obisidian theme&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/langfiles.zip"&gt;download lang files&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;SUPPORT SCRIBES&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;INSTALL SCRIBES&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;SEE SCRIBES IN ACTION&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/v3kXNskWnTo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/5237555001116956695/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/02/obisidian-gtksourceview2-theme.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/5237555001116956695?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/5237555001116956695?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/v3kXNskWnTo/obisidian-gtksourceview2-theme.html" title="obisidian gtksourceview2 theme" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-xbJ82RqZIW0/TVj2Q0fFJvI/AAAAAAAAAdg/gUTh-t6IRUw/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/02/obisidian-gtksourceview2-theme.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQHw4fSp7ImA9Wx9UEk8.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-8735584064302600644</id><published>2011-02-09T00:00:00.002-05:00</published><updated>2011-02-09T00:02:21.235-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T00:02:21.235-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes linux ubuntu text editor new release" /><title>Scribes Update: 0.4 Development build 849</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TVId5a71TKI/AAAAAAAAAdY/fZZUGwnhV6Q/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TVId5a71TKI/AAAAAAAAAdY/fZZUGwnhV6Q/s640/Screenshot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;What's new in this release?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;automatic bracket indentation and formating&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;more static analysis in Python source code with pychecker&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;improve performance and fix bugs in the word completion system&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;move a few configuration file formats from gdb to sqlite&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;massive performance improvements&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;general bug fixes, enhancements and polish&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;File change monitoring is disabled in this release for stability reasons. It'll&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;be enabled in a future release.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 14px; font-style: normal; line-height: 18px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div class="post-body entry-content" style="line-height: 1.4; position: relative; width: 703px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', Trebuchet, sans-serif; line-height: 20px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;Support Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', Trebuchet, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-size: large; line-height: 20px;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/download.html" style="color: #996633; text-decoration: none;"&gt;Install Scribes&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;a href="http://scribes.sf.net/media_videos.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', Trebuchet, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/media_videos.html" style="color: #996633; text-decoration: none;"&gt;See Scribes in Action&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="clear: both; font-size: 15px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="post-footer" style="color: #999999; line-height: 1.6; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em;"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/brQNWqBez5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/8735584064302600644/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/02/scribes-update-04-development-build-849.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8735584064302600644?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8735584064302600644?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/brQNWqBez5I/scribes-update-04-development-build-849.html" title="Scribes Update: 0.4 Development build 849" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_SU5o9S_INvk/TVId5a71TKI/AAAAAAAAAdY/fZZUGwnhV6Q/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/02/scribes-update-04-development-build-849.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFQ38yeSp7ImA9Wx9WGEU.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-4134910908174447591</id><published>2011-01-24T10:55:00.000-05:00</published><updated>2011-01-24T10:55:12.191-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T10:55:12.191-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes linux ubuntu text editor new release" /><title>Scribes Update: 0.4 Development build 799</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TT2eKFrQLYI/AAAAAAAAAdQ/V2YiPzWm8ao/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TT2eKFrQLYI/AAAAAAAAAdQ/V2YiPzWm8ao/s640/Screenshot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;This release smashed bugs that crashed&amp;nbsp;&lt;b&gt;&lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;&lt;/b&gt;. If you experienced random crashes lately, this release is for you.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #333333; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', Trebuchet, sans-serif; line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;&lt;br class="Apple-interchange-newline" /&gt;Support Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/download.html" style="color: #996633; text-decoration: none;"&gt;Install Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;a href="http://scribes.sf.net/media_videos.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', Trebuchet, sans-serif; font-size: 15px;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/media_videos.html" style="color: #996633; text-decoration: none;"&gt;See Scribes in Action&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/h_OmYkjRmVc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/4134910908174447591/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/01/scribes-update-04-development-build-799.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4134910908174447591?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4134910908174447591?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/h_OmYkjRmVc/scribes-update-04-development-build-799.html" title="Scribes Update: 0.4 Development build 799" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_SU5o9S_INvk/TT2eKFrQLYI/AAAAAAAAAdQ/V2YiPzWm8ao/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/01/scribes-update-04-development-build-799.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGQn04cSp7ImA9Wx9WGEo.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-7892973099555767386</id><published>2011-01-24T07:03:00.000-05:00</published><updated>2011-01-24T07:03:43.339-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T07:03:43.339-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes ubuntu linux" /><title>Scribes Update: 0.4 Development build 796</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TTfQdwsZmxI/AAAAAAAAAdM/ZMA0gisz_YE/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TTfQdwsZmxI/AAAAAAAAAdM/ZMA0gisz_YE/s640/Screenshot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Let's see what's new in this release of Scribes.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Well Behaved Automatic Word Completion&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;This release focused on spanking some sense into the automatic word completion system. It should be well behaved now. If it gets antsy. Just shut it up by pressing &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;ctrl+alt+shift+c&lt;/span&gt;&lt;/b&gt;. Press the key binding again to enable it.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Bling Bling: Widget Transparency&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So you fancy now? You want transparent bling in Scribes. No worries. Check "&lt;b&gt;Enable widget transparency"&lt;/b&gt; in the "&lt;b&gt;Advanced Configuration&lt;/b&gt;" window. Put on your shades and restart Scribes. You're now flossing, transparently, "gangsta" style. No one can touch your swagger. &lt;i&gt;&lt;span class="Apple-style-span" style="color: red; font-size: x-small;"&gt;Your desktop and GTK+ theme needs to support widget transparency for this to work.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Toggle Comments in More Files&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Add &lt;b&gt;c, cpp and php&lt;/b&gt; to the list of files Scribes can toggle comments for. Press &lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;alt+c&lt;/b&gt;&lt;/span&gt; to toggle comments.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Taking Names And Squashing Bugs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Bugs hate me. That's okay. The feeling is mutual. There were 70 of those despicable elements wondering around aimlessly and rebelliously on launchpad. Today, there are 20 cowering in fear. What happened to the other 50? That's G14 classified information. If I told you, I'd have to kill you. I have 4 words for the other suckers. "&lt;b&gt;&lt;i&gt;I'm coming for you&lt;/i&gt;&lt;/b&gt;."&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;What are you waiting for? Go play with it!&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Trebuchet MS', Trebuchet, sans-serif; line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;Support Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/download.html" style="color: #996633; text-decoration: none;"&gt;Install Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;a href="http://scribes.sf.net/media_videos.html" style="color: #996633; text-decoration: none;"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/media_videos.html" style="text-decoration: none;"&gt;See Scribes in Action&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/230Iukd2BC8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/7892973099555767386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/01/scribes-update-04-development-build-496.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7892973099555767386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/7892973099555767386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/230Iukd2BC8/scribes-update-04-development-build-496.html" title="Scribes Update: 0.4 Development build 796" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_SU5o9S_INvk/TTfQdwsZmxI/AAAAAAAAAdM/ZMA0gisz_YE/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/01/scribes-update-04-development-build-496.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcHRHgzfCp7ImA9Wx9WEEU.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-4622775738831453972</id><published>2011-01-15T04:33:00.000-05:00</published><updated>2011-01-15T04:33:55.684-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-15T04:33:55.684-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes gedit themes gtksourceview2 ubuntu linux" /><title>Create Your Own Buffer Themes for Scribes and Gedit</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TTFpLvahCSI/AAAAAAAAAdI/kkIES6Iy0oI/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TTFpLvahCSI/AAAAAAAAAdI/kkIES6Iy0oI/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;Abdulrahman Alshawaiee&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; (aka &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;Saanina&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;) created an &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/themegenerator.php"&gt;online theme generator&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; for &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;Scribes&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;, &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;Gedit&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;GTKSourceView2&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; text editors. As you create themes the preview area on the web page updates in real time. Neat! The themes generated are minimalist. &lt;b&gt;&lt;a href="http://scribes.sf.net/themegenerator.php"&gt;Create your own themes!&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sourceforge.net/themegenerator.php"&gt;Online Theme Generator&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;strong&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;See Scribes in Action&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/2vG4Qu6-ly0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/4622775738831453972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2011/01/create-your-own-buffer-themes-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4622775738831453972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4622775738831453972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/2vG4Qu6-ly0/create-your-own-buffer-themes-for.html" title="Create Your Own Buffer Themes for Scribes and Gedit" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_SU5o9S_INvk/TTFpLvahCSI/AAAAAAAAAdI/kkIES6Iy0oI/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2011/01/create-your-own-buffer-themes-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8HSX8-eip7ImA9Wx9QFk0.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-4564792580664539000</id><published>2010-12-29T01:23:00.000-05:00</published><updated>2010-12-29T01:23:58.152-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T01:23:58.152-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes ubuntu linux youtube" /><title>Look Ma! No Tabs! (Youtube Video)</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/126LBeHiHF0?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/126LBeHiHF0?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Document Management in Scribes&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's no news that casual observers are skeptical of Scribes' "many-windows" approach to editing. They may wonder how it's possible to manage many documents opened in Scribes. Images of a poor soul furiously "Alt + Tabing", irksomely flashes through their minds.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;In reality, Scribes' document management system is ridiculously simple. A window lists all documents opened in Scribes. Users then use this window to navigate to and focus documents. The list can also be searched making document management not only scalable but quick and efficient too.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Unlike the restrictiveness and inflexibility of tab based applications, you can open documents across several workspaces, desktops and even monitors, and have Scribes focus any of them "on-demand."&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So, you're worried about cluttering your desktop with scores of windows. That's understandable. No, actually it's not. When was the last time you starred at your desktop while working on a project? And how did your starring contest impact your productivity. All I'm saying, friend, is that your concern for an uncluttered desktop is a misplaced priority.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I don't miss tabs at all. I do miss good document management when I use other editors and applications though.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Support Scribes&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Install Scribes&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;See Scribes in Action&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/baZpz8mYHLI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/4564792580664539000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/look-ma-no-tabs-youtube-video.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4564792580664539000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4564792580664539000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/baZpz8mYHLI/look-ma-no-tabs-youtube-video.html" title="Look Ma! No Tabs! (Youtube Video)" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/look-ma-no-tabs-youtube-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMQno_fip7ImA9Wx9RGUs.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-8024572215554377535</id><published>2010-12-21T14:58:00.000-05:00</published><updated>2010-12-21T14:58:03.446-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T14:58:03.446-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes zencoding sparkup linux ubuntu" /><title>Zencoding and Sparkup in Scribes (Youtube Video)</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/_XhkCSVjP1M?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/_XhkCSVjP1M?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I hadn't heard of &lt;b&gt;&lt;a href="https://github.com/rstacruz/sparkup"&gt;Sparkup&lt;/a&gt;&lt;/b&gt; until a few days ago when a user requested it for &lt;b&gt;&lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;&lt;/b&gt;. Sparkup uses the same syntax as &lt;b&gt;&lt;a href="http://code.google.com/p/zen-coding/"&gt;Zencoding&lt;/a&gt;&lt;/b&gt;. However, I prefer Sparkup because it integrates seamlessly into Scribes. The Sparkup library is also significantly easier to use than Zencoding's. Bruno also uncovered some bugs in Zencoding when using languages with accent characters. So I recommend Sparkup over Zencoding in Scribes.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I updated Scribes' &lt;b&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;media page with more videos&lt;/a&gt;&lt;/b&gt;. I'll make and add more screencasts to the page as time permits.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Feedback is welcomed.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;Scribes in Action&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/43StBihdZ9M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/8024572215554377535/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/zencoding-and-sparkup-in-scribes.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8024572215554377535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/8024572215554377535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/43StBihdZ9M/zencoding-and-sparkup-in-scribes.html" title="Zencoding and Sparkup in Scribes (Youtube Video)" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/zencoding-and-sparkup-in-scribes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YCQ3o7cSp7ImA9Wx9REk4.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-1796175876390540785</id><published>2010-12-12T21:49:00.012-05:00</published><updated>2010-12-13T06:19:22.409-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-13T06:19:22.409-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes editors gnome linux ubuntu" /><title>TextMate's Filter Through Command in Scribes (Video)</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/O4x1ABnPu3c?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/O4x1ABnPu3c?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br class="Apple-interchange-newline" /&gt;A little background on this feature. I don't know how I landed on an OS X versus Linux blog. Okay, I lied. I do. I find those blogs pointlessly entertaining. Especially, the ones that rant about how Linux doesn't do something that it actually does. I digress.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;So the author of the blog, an obvious TextMate fan, raves about how TextMate is the best thing since microwave popcorn. He goes on listing his gripes about what he loves so much about TextMate that is absent in other text editors on Linux. You know, the usual fan script.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I look closely at the features he listed and realize Scribes does most of them. With the exception of the Emacs keybindings. So I gently suggested Scribes to him. He politely responds saying while Scribes looks "pretty", he was not looking for a text editor in the "Notepad" and "Nano" category.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Oh, okay, that's fine. Wait...what! Really! Is that the first impression Scribes gives off! A "Nano" and "Notepad" rip off! Oh no he didn't! So I modestly disagree with him pointing to some cool Scribes features well above the pay grade of "Nano" and "Notepad". At which point he demands screencasts. I guess it's hard to picture a simple looking text editor doing almighty TextMatey Kung Fu stuff. Then it hit me. Scribes doesn't have nearly enough screencasts to set it apart from *gasp*, "Nano" and "Notepad!"&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I didn't have any good production quality screencasts to show. I found a few decent ones on Youtube. However, they didn't really show off Scribes latent powers the way I thought was impressive. The official screencasts on the website is old. In short, I wasn't helping the author's skepticism.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The discussions get deeper. He starts raving about 2 features he loves so much about TextMate. And how much he misses them since they're lacking in text editors on Linux. It's highly doubtful that TM does anything that hasn't already been done on Linux editors, I think to myself. So what are these features he misses? Input/output redirection and pipe processing. He shows off videos of TM doing pipe processing through the command line. I'm chuckling hard at this point. Really! Is that it? We've only been doing that since the 70s I respond. Yes, but he wants to this processing not on the whole document but on selections inside the document. At this point, I conceded he had a point.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;My ego eventually gives way, and I blurt out "I can implement them in 30 mins!" Wait, why did I just say that? Now I have to put my money where my mouth it is. And prove that I'm not all talk. If that's what it takes to defend Scribes' honor and shame the skeptics, so be it!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Yesterday, I had free time. So I implemented both the input/output redirection thingy (which I like) and the pipe processing thingy (which I'm still on the fence about).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Input/Output Redirection Thingy:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You can do something like this&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;diff -u text1 text2 | scribes -&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;echo "i/o redirection thingy" | scribes -&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;The Pipe Processing Thingy:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's discussed in the video. It's just using external commands to do text transformations on documents in Scribes. If you have an exotic, esoteric and rare text transormation you need to do, Unix probably has a command line application that can do it for you. So you can use the application through Scribes to do the transormation. In other words, the feature bridges the gap between your extremely powerful command line shell environment and Scribes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Oh, and there's a long list text editors that already do this. Gedit, Jedit, Geany, Snaked, Scite, VIM, Emacs are the ones I can list of the top of my head.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Finally, I'd like to apologize for the production quality of the screencasts. It was an unrehearsed first take and I did absolutely no editing. Sorry!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Update 1: Fixed some grammatical errors. I'm sure there's many more. Reminder, don't write when you're sleepy.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Update 2: &lt;a href="http://mcepl.fedorapeople.org/rpms/"&gt;The venerable Matej has an unofficial RPM of Scribes available.&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/lvRsE3bk2qY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/1796175876390540785/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/scribes-filter-through-command-video.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1796175876390540785?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1796175876390540785?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/lvRsE3bk2qY/scribes-filter-through-command-video.html" title="TextMate's Filter Through Command in Scribes (Video)" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/scribes-filter-through-command-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFRH4-fip7ImA9Wx9SGUw.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-6075250928075918217</id><published>2010-12-09T13:33:00.000-05:00</published><updated>2010-12-09T13:33:35.056-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T13:33:35.056-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes" /><title>Scribes: Build 733 Available</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;There was a bug in quick open that turned &lt;b&gt;&lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;&lt;/b&gt; into a zombie. It's been fixed in&lt;a href="https://launchpad.net/~mystilleef/+archive/scribes-daily"&gt;&lt;b&gt; build 733&lt;/b&gt;&lt;/a&gt;&lt;b&gt;.&lt;/b&gt; Please upgrade.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/pdhlYX-yMjk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/6075250928075918217/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/scribes-build-733-available.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/6075250928075918217?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/6075250928075918217?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/pdhlYX-yMjk/scribes-build-733-available.html" title="Scribes: Build 733 Available" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/scribes-build-733-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFQX45cSp7ImA9Wx9SGEg.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-2570995712730522451</id><published>2010-12-08T18:15:00.000-05:00</published><updated>2010-12-08T18:15:10.029-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-08T18:15:10.029-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes ubuntu ppa" /><title>Scribes: Ubuntu PPA Update (build 730)</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Build 730 of &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; is now available in &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="https://launchpad.net/~mystilleef/+archive/scribes-daily"&gt;Ubuntu's PPA&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;. It contains performance improvements, fixes and polish based on user feedback, new scripts for plugin development (scribesmodule, scribesplugin), and a few new features.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Changelog&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* Mostly performance improvements and polish&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* scribesmodule new script for plugin development&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* scribesplugin new script for plugin development&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* ctrl+alt+q restores last session if you closed sesssion with ctrl+q&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* alt+Left/Right is now used for indentation&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* ctrl+backspace should work now for people having problems.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* shift+F2 toggles between syntax and full python error checking&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* ctrl+PageUp/PageDown for switching between scribes windows&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* ctrl+Up/Down is now used for paragraph navigation&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;* &lt;b&gt;and more...&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://mystilleef.blogspot.com/2010/10/scribes-gets-ubuntu-ppa.html"&gt;Install Scribes on Ubuntu&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/dxs704MXUdw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/2570995712730522451/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/scribes-ubuntu-ppa-update-build-730.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2570995712730522451?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2570995712730522451?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/dxs704MXUdw/scribes-ubuntu-ppa-update-build-730.html" title="Scribes: Ubuntu PPA Update (build 730)" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/scribes-ubuntu-ppa-update-build-730.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YARX8yeip7ImA9Wx9WGEU.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-1931539038511018044</id><published>2010-12-03T01:23:00.002-05:00</published><updated>2011-01-24T12:12:24.192-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T12:12:24.192-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes plugins development" /><title>Scribes: Plugins In 60 Seconds</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Your time is precious. I will not waste it. You want to write a plugin for Scribes in 60 secs. And you want to do it without making sense of pixels on your screen, blinking aimlessly at source code or, God forbid, attempting to code.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Congratulations, you've hit gold. Welcome to writing plugins for Scribes, quick and dirty edition.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;Download scribesplugin&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;Update: The scribesplugin script now ships with Scribes. There's no need to download the tarball.&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/scribesplugin.tar.bz2"&gt;Download this tarball&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; to your computer and untar it. It contains a Python script named &lt;b&gt;scribesplugin&lt;/b&gt;. The script generates a &lt;i&gt;&lt;b&gt;working&lt;/b&gt;&lt;/i&gt; Scribes plugin.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;wget http://scribes.sf.net/scribesplugin.tar.bz2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;tar xjvf scribesplugin.tar.bzr&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;scribesplugin Usage&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open your favorite terminal and change to the directory &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;scribesplugin&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; is located. Now type the following command at the terminal.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;./scribesplugin --name="Foo" --shortcut="&amp;lt;alt&amp;gt;&lt;alt&gt;&lt;alt&gt;BackSpace"&lt;/alt&gt;&lt;/alt&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Hit enter and set your timer. Nevermind, times up!&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Congratulations! You've just created your first Scribes plugin. You did it in less than 60 seconds!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TPUHDeoxQ9I/AAAAAAAAAbg/UdEtm72xUas/s1600/s1.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;img border="0" height="207" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TPUHDeoxQ9I/AAAAAAAAAbg/UdEtm72xUas/s640/s1.png" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Lets see if it works. Press &lt;b style="background-color: #cccccc;"&gt;ctrl+q&lt;/b&gt; to close all instances of Scribes. Launch Scribes and press &lt;b style="background-color: #cccccc;"&gt;alt+BackSpace&lt;/b&gt;. You should see this.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TPiFLYUn8jI/AAAAAAAAAcM/9nc_vVhsYJk/s1600/s11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="418" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TPiFLYUn8jI/AAAAAAAAAcM/9nc_vVhsYJk/s640/s11.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;Location of Plugins&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Generic plugins are placed here.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #cccccc; font-family: 'Trebuchet MS', sans-serif;"&gt;~/.config/scribes/GenericPlugins/&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Language specific plugins are place here.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;~/.config/scribes/LanguagePlugins/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;Plugin Files and Folders&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You created a generic plugin. Via your terminal go to the generic plugin folder. We'll explore every file in your plugin.&lt;/span&gt;&lt;br /&gt;
&lt;b style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="background-color: #cccccc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;cd ~/.config/scribes/GenericPlugins; ls&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TPcH7uVrlwI/AAAAAAAAAbo/vvjOZdGYNfw/s1600/s3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TPcH7uVrlwI/AAAAAAAAAbo/vvjOZdGYNfw/s1600/s3.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;Plugin Names&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You named your plugin &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Foo&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;. I won't tell your "comp sci 101" professor about it. I promise. But we both know that's a terrible thing to do. Next time name your plugins more sensibly. For example, "&lt;b&gt;ErrorChecker&lt;/b&gt;", "&lt;b&gt;LineDeleter&lt;/b&gt;", "&lt;b&gt;HelpBrowser&lt;/b&gt;", or "&lt;b&gt;XMLSyntaxChecker&lt;/b&gt;" are better and more descriptive names to give your plugin. Don't put spaces or esoteric characters in your plugin names either. Unix doesn't like that. Stick to alphanumeric characters only. You spend 90% of your programming career naming things. It helps to be thoughtful and diligent about it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;The Plugin Loader - PluginFoo.py&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;PluginFoo.py&lt;/b&gt; is a plugin loader. The plugin loader gives Scribes information it needs to load plugins. Plugin loaders begin with the string, "Plugin." &amp;nbsp;The name you provide scribesplugin is used to generate the plugin loader. Name your plugins with unique and descriptive names.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TPhT5cqk1mI/AAAAAAAAAbs/y-a0Jy84uaE/s1600/s4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="380" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TPhT5cqk1mI/AAAAAAAAAbs/y-a0Jy84uaE/s640/s4.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Update the "&lt;b&gt;authors&lt;/b&gt;" field with your name and email. Update the "&lt;b&gt;short_description&lt;/b&gt;" and "&lt;b&gt;long_description&lt;/b&gt;" fields to reflect the purpose of your plugin.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Main Plugin Folder - Foo&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Foo&lt;/b&gt; contains modules that implement your plugin. &lt;b&gt;Foo&lt;/b&gt; is generated by &lt;b&gt;scribesplugin&lt;/b&gt; based on the name you provided it.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Keyboard Shortcut Binder - Trigger.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Scribes uses triggers to bind keyboard shortcuts to actions. In your case, you bound &lt;b style="background-color: #cccccc;"&gt;alt+backspace&lt;/b&gt; to an action that shows an information window and a message bar. In Scribes all keyboard bindings are implemented in &lt;b&gt;Trigger.py&lt;/b&gt; as a matter of convention. Bind all keyboard shortcuts in &lt;b&gt;Trigger.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TPhr2LkGJWI/AAAAAAAAAbw/m5w-xRGJwEc/s1600/s5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="380" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TPhr2LkGJWI/AAAAAAAAAbw/m5w-xRGJwEc/s640/s5.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Note, trigger.py is only created if you use the --shortcut option of scribesplugin.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Notes on Keyboard Shortcuts&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Your plugin should &lt;b&gt;NOT&lt;/b&gt; use a keyboard shortcut already in use by Scribes. Keyboard shortcuts should follow the format understood by GTK+.&amp;nbsp;&lt;b style="background-color: #cccccc;"&gt;&amp;lt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;alt&amp;gt;b&lt;/b&gt;, &lt;b style="background-color: #cccccc;"&gt;&amp;lt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;ctrl&amp;gt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;&amp;lt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;shift&amp;gt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;c&lt;/b&gt; and &lt;b style="background-color: #cccccc;"&gt;&amp;lt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;ctrl&amp;gt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;Delete&lt;/b&gt; are valid formats. &lt;b style="background-color: #cccccc;"&gt;alt+b&lt;/b&gt;, &lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;b&gt;ctrl-shift-c&lt;/b&gt;&lt;/span&gt; or&amp;nbsp;&lt;b style="background-color: #cccccc;"&gt;ctrl&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;&amp;lt;&lt;/b&gt;&lt;b style="background-color: #cccccc;"&gt;Delete&amp;gt;&lt;/b&gt;&amp;nbsp;are not.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span style="background-color: #cccccc;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Message Passing System - Signals.py (IMPORTANT!)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Signals are the foundation of Scribes' architecture. Objects, in Scribes, communicate almost exclusively via signals. It's an event-based message passing system. Programmers with a strong web development background may be find this system odd or even detestable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Event-based programming is still somewhat esoteric in the web development sphere. Ajax only became cool a few years ago. But we've been doing Ajaxy stuff on the desktop for about 20 years and counting. Wrapping your head around callback, event-based, asynchronous and timer-based programming is essential for writing desktop applications and very useful for understanding Scribes' architectural design. Lets see how it works.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Anatomy of the Signal System&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's very simple.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;All objects are specialists. They specialize in performing one function, or responsibility, extremely well. Objects can broadcasts signals before, during or after their tasks are finished. Interested objects listen to these signals and react to them. A signal may be a simple message or a message accompanied by data. Design junkies will immediately recognize this as the "&lt;b&gt;Observer pattern&lt;/b&gt;."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;All objects keep to themselves. They mind their own business. They never dabble in the workings of other objects. To enforce this encapsulation, almost all objects in Scribes are private. No kiddin! They are not designed to be inherited, called, introspected, delegated, abstracted, interfaced, factorized, abridged, polymorphisized, decorated, or whatever obtuse programming technique the overzealous genius engineer in you will attempt to do.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;It's a message passing system at its simplest, purest and finest form. We won't discuss the benefits and drawbacks of this system. All I can say is that this system is robust, scales very well and works for me. Scribes uses GObject for signal management.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Signals.py For Reals&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Add new signals to this module as needed.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TPhwS-FXcmI/AAAAAAAAAb0/UST_XEDqQTY/s1600/s6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="380" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TPhwS-FXcmI/AAAAAAAAAb0/UST_XEDqQTY/s640/s6.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Signal Alert&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You're under no obligation to use signal-based programming when writing plugins for Scribes. Use whatever programming style makes you happy.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;The Mediator - Manager.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Objects listen to and broadcast signals, but how? Simple, they use the manager object. &lt;b&gt;Manager.py&lt;/b&gt; is called a "&lt;b&gt;Mediator&lt;/b&gt;" in software engineering jargon. Objects that want to broadcast or listen for signals link to the manager. &lt;b&gt;Manager.py&lt;/b&gt; is also responsible for creating these objects. Manager links to these objects during their creation. Manager is also the gateway between your plugin and the outside world, in particular the editor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TPhzmlXo5BI/AAAAAAAAAb4/syVCkSDoUc4/s1600/s7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="380" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TPhzmlXo5BI/AAAAAAAAAb4/syVCkSDoUc4/s640/s7.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Since &lt;b&gt;Manager.py&lt;/b&gt; is such a key figure, it's okay for it to have public methods. Afterall, the world interacts with your plugin via it. In fact, it's one of the few types of objects that has public methods. Most manager objects will have a public "&lt;b&gt;destroy&lt;/b&gt;" and "&lt;b&gt;activate&lt;/b&gt;" method. "&lt;b&gt;destroy&lt;/b&gt;" should emit a signal to destroys all created objects. This is necessary for unloading plugins. For plugins that implement graphic user interfaces they may even have a "gui" attribute. If you choose to use signals for object communication initialize new objects in &lt;b&gt;Manager.py&lt;/b&gt;.&amp;nbsp;&lt;b&gt;Manager.py&lt;/b&gt; is generated by &lt;b&gt;scribesplugin&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Foo.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Foo.py&lt;/b&gt; is where you do your thing. Hack new features. This tutorial is a &lt;i&gt;quickie&lt;/i&gt;. We won't get into implementation details or design philosophies. Use your best judgment and experience. When in doubt study other plugins in Scribes or email me. &lt;b&gt;Foo.py&lt;/b&gt; is automatically generated by scribesplugin. The name of this module depends of the name you provide scribesplugin.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TPh3t0OOuJI/AAAAAAAAAb8/6mrMcHijT8M/s1600/s8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="380" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TPh3t0OOuJI/AAAAAAAAAb8/6mrMcHijT8M/s640/s8.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Exceptional Handling - Exceptions.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Put your exceptions in &lt;b&gt;Exceptions.py&lt;/b&gt;. &lt;b&gt;Exceptions.py&lt;/b&gt; is generated by scribesplugin. Remove this module if you don't need it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TPh62nI6ilI/AAAAAAAAAcE/RTKqlhZmCJY/s1600/s9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TPh62nI6ilI/AAAAAAAAAcE/RTKqlhZmCJY/s640/s9.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: large;"&gt;&lt;b&gt;Utility Functions - Utils.py&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Global utility functions, constants and variables go in &lt;b&gt;Utils.py&lt;/b&gt;. &lt;b&gt;Utils.py&lt;/b&gt; is generated by scribesplugin. Remove this file if you don't need it.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TPh74yZ8FwI/AAAAAAAAAcI/7SK14PJS1gc/s1600/s10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TPh74yZ8FwI/AAAAAAAAAcI/7SK14PJS1gc/s640/s10.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;The Bullshit-Free API Technology - Editor.py&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;If you've been around the block long enough, you've probably encountered it. Libraries and frameworks that demand you study hundreds of hours of blogs, wikis, tutorials and books to imprint "hello world" on your flat screen. And to do that, you'd need to inherit this and interface with that. Then proceed to import this from that and that from this. That's after you've created the abstract public factory, whose sole purpose for existing is just to piss you off.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Inevitably, you spend many full moons studying the code of the library or framework in question just to figure out what the hell is going on. Only to reckon, disappointingly, that relevant information is scattered all over the place. It's an exasperating and frustrating experience. I know. I've been there.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;That's why I designed the "Bullshit-Free API Technology" (TM) for Scribes. And for a limited time offer you can get the ...&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;All jokes aside. Scribes has just one API, the "editor" object.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The editor object represents an instance of a Scribes editor. You get all the information you need about Scribes from it. You can also tell Scribes to perform common operations with it.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Examples:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;editor.window - &lt;i&gt;get window object&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.update_message - &lt;i&gt;show feedback message&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.instances - &lt;i&gt;a list of running editor objects&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.new - &lt;i&gt;creates a new editor&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.focus_file - &lt;i&gt;focus a particular document&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.version - &lt;i&gt;version of Scribes&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;editor.uri - &lt;i&gt;uri of the file open&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Editor.py&lt;/b&gt; houses all the public APIs available for Scribes. It's perhaps the only module you need to concern yourself with. Almost all modules, besides &lt;b&gt;Editor.py&lt;/b&gt;, are implementation details and are private. Read the signals section above for why this is so. There are noticeable exceptions. I can count these exceptions in one hand. For the most part, &lt;b&gt;Editor.py&lt;/b&gt; is essentially Scribes documentation.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Isn't that a relief? Thank God for "Bullshit-Free API Technology."&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Language Specific Plugins&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Language specific plugins are loaded for specific file types.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;./scribesplugin --name="PythonFoo" --shortcut="&lt;alt&gt;&lt;shift&gt;BackSpace" --language="python"&lt;/shift&gt;&lt;/alt&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Congratulations! You've just created a plugin for Python source codes.This plugin will be loaded only when you're editing Python files. Create a python file and open it in Scribes. Now press &lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;b&gt;alt+shift+BackSpace&lt;/b&gt;&lt;/span&gt;. You'll see this.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TPiGiB0U3yI/AAAAAAAAAcQ/YQGh1Vro9z4/s1600/s12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="406" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TPiGiB0U3yI/AAAAAAAAAcQ/YQGh1Vro9z4/s640/s12.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Again this plugin only works for Python source code because it's language specific. Language plugins are located at:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b style="background-color: #cccccc;"&gt;~/.config/scribes/LanguagePlugins&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;scribesplugin script&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;scribesplugin&lt;/b&gt; creates a working plugins that saves you the trouble and time of setting up plugins manually. It's left to you to modify, explore, experiment and extend the plugin as you wish.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;--name&lt;/b&gt; is the only required option for &lt;b&gt;scribesplugin&lt;/b&gt;. It names your plugin.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;--shortcut&lt;/b&gt; binds your plugin to a keyboard shortcut. It's optional.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;--language&lt;/b&gt; makes your plugin language specific. It's optional.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;scribesplugin&lt;/b&gt; will be shipped with Scribes in version 0.4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;You The Man&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You did well. Pat yourself on the back. You made two Scribes plugin without even blinking.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I appreciate feedback.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donation.html"&gt;Support Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;Install Scribes&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/1dYal73Zspo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/1931539038511018044/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/12/scribes-plugins-in-60-seconds.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1931539038511018044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1931539038511018044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/1dYal73Zspo/scribes-plugins-in-60-seconds.html" title="Scribes: Plugins In 60 Seconds" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_SU5o9S_INvk/TPUHDeoxQ9I/AAAAAAAAAbg/UdEtm72xUas/s72-c/s1.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/12/scribes-plugins-in-60-seconds.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CQ3syeCp7ImA9Wx5aGUs.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-2263395418687756325</id><published>2010-11-16T21:29:00.001-05:00</published><updated>2010-11-16T23:57:42.590-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-16T23:57:42.590-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="compiz scribes focus prevention problem" /><title>Compiz: Focus Prevention Causes Focus Problems</title><content type="html">&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Trebuchet MS', sans-serif;"&gt;Update: Fixed gconftool-2 command&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;If you use Compiz, the default on Ubuntu, you probably have "&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;focus prevention&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;" on by default. This prevents applications from gaining focus when they are launched.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Unfortunately, this also conflicts with applications that need to gain focus for legimate reasons. In &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;, many dialogs won't properly gain focus if you have focus prevention on. To avoid this problem, turn focus prevention off like so.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;gconftool-2 --type int --set /apps/compiz/general/screen0/options/focus_prevention_level 0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/-E9oDgO8LmY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/2263395418687756325/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/11/compiz-focus-prevention-causes-focus.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2263395418687756325?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/2263395418687756325?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/-E9oDgO8LmY/compiz-focus-prevention-causes-focus.html" title="Compiz: Focus Prevention Causes Focus Problems" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/11/compiz-focus-prevention-causes-focus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04EQXY4cSp7ImA9Wx5UF0k.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-6567846615522054467</id><published>2010-10-22T08:18:00.002-04:00</published><updated>2010-10-22T08:18:20.839-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T08:18:20.839-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes ubuntu debian ppa" /><title>Scribes Ubuntu PPA and Debian Fixes</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TMFrBngJdnI/AAAAAAAAAa8/Nof5cTFnzKM/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TMFrBngJdnI/AAAAAAAAAa8/Nof5cTFnzKM/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Apparently &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt; doesn't install properly on &lt;b&gt;Ubuntu&lt;/b&gt; and &lt;b&gt;Debian&lt;/b&gt; systems that already had it installed. Scribes' Python libraries were not being replaced properly. Of course, this leads to a host of issues. I've pushed &lt;b&gt;build 627&lt;/b&gt; which I hope resolves this problem. Please update your repositories and test it. Sorry for the troubles if you experienced any.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;Build 627&lt;/b&gt; is full of &lt;b&gt;performance improvements&lt;/b&gt; and some &lt;b&gt;new features&lt;/b&gt; which I'll blog about later. There's the ability to &lt;b&gt;reopen the last closed file&lt;/b&gt;, &lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;ctrl+shift+w&lt;/b&gt;&lt;/span&gt;, or the &lt;b&gt;last 5 closed files&lt;/b&gt;, &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;ctrl+shift+q&lt;/span&gt;&lt;/b&gt;. &lt;a href="http://python.org/"&gt;Python&lt;/a&gt; users will be greeted with an &lt;b&gt;automatic "on-the-fly" error checker&lt;/b&gt; for &lt;b&gt;Python&lt;/b&gt; source code. Also, the &lt;b&gt;title window&lt;/b&gt; now contains the &lt;b&gt;path to the file&lt;/b&gt; among many other &lt;b&gt;tweaks&lt;/b&gt; and &lt;b&gt;bug fixes&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Enjoy!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;SUPPORT SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;DOWNLOAD SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://mystilleef.blogspot.com/2010/10/scribes-gets-ubuntu-ppa.html"&gt;UBUNTU PPA&lt;/a&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/u-LShhfv6Lk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/6567846615522054467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/10/scribes-ubuntu-ppa-and-debian-fixes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/6567846615522054467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/6567846615522054467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/u-LShhfv6Lk/scribes-ubuntu-ppa-and-debian-fixes.html" title="Scribes Ubuntu PPA and Debian Fixes" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_SU5o9S_INvk/TMFrBngJdnI/AAAAAAAAAa8/Nof5cTFnzKM/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/10/scribes-ubuntu-ppa-and-debian-fixes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MASHo-fCp7ImA9Wx5UFEg.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-9056577807906547105</id><published>2010-10-18T23:37:00.000-04:00</published><updated>2010-10-18T23:37:29.454-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-18T23:37:29.454-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes recent quick open" /><title>Scribes: Opening Files Quickly and Efficiently</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TL0QiEfdTFI/AAAAAAAAAaE/iWZI1qhNZGU/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TL0QiEfdTFI/AAAAAAAAAaE/iWZI1qhNZGU/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;An Epic Moment&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;I had an epiphany 9 months ago. I observed, in an editing session, that all the files I opened were old. An old file is a file that I have viewed or edited before. In that particular session, none of the files I opened in &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt; were new. A new file is a file that I have never viewed or edited. As I studied my work flow and habits over the coming months, a pattern emerged. 9 in 10 of the files I opened were old. I'm willing theorize that, over a period of editing sessions, the ratio is just as high for most users.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TL0QxNMQweI/AAAAAAAAAaI/JQ4Okd1O_Zg/s1600/Screenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TL0QxNMQweI/AAAAAAAAAaI/JQ4Okd1O_Zg/s320/Screenshot-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span id="goog_1627213422"&gt;&lt;/span&gt;&lt;span id="goog_1627213423"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;A Problem Looking for A Solution&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;You'd think the process of opening files quickly and efficiently is optimized and streamlined by now. I mean, it's the oldest and most important activity when using computers. So why wouldn't it be? Shockingly, it isn't! &lt;a href="http://blog.peepcode.com/tutorials/2010/file-navigation-in-text-editors"&gt;The folks at peepcode have well crafted rant about the direness of the situation.&lt;/a&gt; Last week, a series frustrating events, which I wouldn't get into, prompted me to tackle the problem of opening files quickly and efficiently in Scribes. Allow me to present one of my solutions, &lt;i&gt;&lt;b&gt;Recent Open&lt;/b&gt;&lt;/i&gt; for Scribes.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TL0Q64X9N-I/AAAAAAAAAaM/pyImNv8Aol8/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TL0Q64X9N-I/AAAAAAAAAaM/pyImNv8Aol8/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Introducing Recent Open&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;We know that we'll be spending most of our time opening old files. So why not create an interface to allow us open them quickly and efficiently? Well, that's exactly what I did with Recent Open! If you use &lt;a href="http://mystilleef.blogspot.com/2009/09/quick-open-is-best-file-opener-eva.html"&gt;Quick Open&lt;/a&gt;, you're already familiar with how it works.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TL0RTjyubZI/AAAAAAAAAaQ/mwGN0zfNMQw/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TL0RTjyubZI/AAAAAAAAAaQ/mwGN0zfNMQw/s320/Screenshot-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Usage&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Press &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;ctrl+alt+r&lt;/span&gt;&lt;/b&gt; to show the recent open window. Then start typing to start searching. Like Quick Open searching is fuzzy. So if you want to list all the files you've viewed before in &lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;~/Pooky/Storage&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;, just type "&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;storage&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;" to list the results. Fuzzy searching is performed on both the name of files and their paths.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TL0RejEzcOI/AAAAAAAAAaU/aBgYqcZyw60/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TL0RejEzcOI/AAAAAAAAAaU/aBgYqcZyw60/s320/Screenshot-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;Get It&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Anyway, &lt;b&gt;&lt;i&gt;Recent Open&lt;/i&gt;&lt;/b&gt; is now available for Scribes. It's the most relevant and efficient way of opening files in Scribes. It addresses many of the limitations of &lt;b&gt;&lt;i&gt;Quick Open&lt;/i&gt;&lt;/b&gt; and the default &lt;b&gt;&lt;i&gt;file chooser&lt;/i&gt;&lt;/b&gt;. Its own limitation is that it can't be used to open new files. But I'm thinking about combining &lt;b&gt;&lt;i&gt;Quick and Recent Open&lt;/i&gt;&lt;/b&gt; to address this. Test it and spread the word!&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Feedback is welcome.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;SUPPORT SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;DOWNLOAD SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/wNR-FI5FmMc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/9056577807906547105/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/10/scribes-opening-files-quickly-and.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/9056577807906547105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/9056577807906547105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/wNR-FI5FmMc/scribes-opening-files-quickly-and.html" title="Scribes: Opening Files Quickly and Efficiently" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_SU5o9S_INvk/TL0QiEfdTFI/AAAAAAAAAaE/iWZI1qhNZGU/s72-c/Screenshot.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/10/scribes-opening-files-quickly-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQGRXg9cCp7ImA9Wx9QFk0.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-4415265260001563583</id><published>2010-10-07T14:17:00.005-04:00</published><updated>2010-12-29T02:22:04.668-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T02:22:04.668-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes ubuntu ppa text editor gnome linux" /><title>Scribes Gets An Ubuntu PPA</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TK4Nh-Dpx_I/AAAAAAAAAZg/Qlr3EehtzrQ/s1600/C:%5Cfakepath%5CScreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TK4Nh-Dpx_I/AAAAAAAAAZg/Qlr3EehtzrQ/s320/C:%5Cfakepath%5CScreenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;i&gt;Update: The version of Scribes currently in Ubuntu is old and broken. Please use this PPA to install Scribes. Do not use the version already in Ubuntu.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Ubuntu User Rejoice!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;As I promised on &lt;a href="http://twitter.com/#!/mystilleef"&gt;&lt;span id="goog_929755780"&gt;&lt;/span&gt;twitter&lt;span id="goog_929755781"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt; [1] now has an &lt;a href="https://launchpad.net/~mystilleef/+archive/scribes-daily"&gt;Ubuntu PPA&lt;/a&gt;! Launchpad verifies that it builds successfully on Lucid (Ubuntu 10.04) and Maverick (Ubuntu 10.10). What are you waiting for? Get it and tell your friends 'bout it!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Installation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open a terminal (e.g gnome-terminal) and enter:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;sudo add-apt-repository ppa:mystilleef/scribes-daily&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;sudo apt-get install scribes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;That's it! Now launch scribes! Henceforth, Scribes will be updated just like other packages on Ubuntu. Of course I'll also be tweeting and blogging about new build releases, features and so forth.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;Social Media Gossip&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Help me spread the word on your favorite social media communities. Tweet it. Digg it. Reddit it. &lt;a href="http://www.dzone.com/links/scribes_ultra_minimalist_text_editor_that_combine.html"&gt;Dzone it&lt;/a&gt;. Or whatever you use it! The more people test Scribes, the more feedback I'll get and the better Scribes will be on release day.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-large;"&gt;&lt;b&gt;What Is Scribes? (For Newbies)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Scribes is an ultra minimalist text editor that combines simplicity with power. Imagine an experience that is devoid of distractions. An experience that makes you exponentially productive by intelligently optimizing your flow. An experience immersed in minimalism and efficiency. An experience that lets your do more by typing less. That lets your focus exclusively on the task at hand. An experience that doesn't sacrifice power, yet remains simple.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Scribes is that experience.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;SUPPORT SCRIBES&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;INSTALL SCRIBES&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/media_videos.html"&gt;&lt;b&gt;SCRIBES IN ACTION&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #999999; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;i&gt;[1] Nostradamus peered into the year 3020. VIM was unheard of and Emacs had long died. What he distinctly saw, however, was Scribes walking on water! Real talk!&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/Zr1HZ2q8rqs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/4415265260001563583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/10/scribes-gets-ubuntu-ppa.html#comment-form" title="33 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4415265260001563583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/4415265260001563583?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/Zr1HZ2q8rqs/scribes-gets-ubuntu-ppa.html" title="Scribes Gets An Ubuntu PPA" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_SU5o9S_INvk/TK4Nh-Dpx_I/AAAAAAAAAZg/Qlr3EehtzrQ/s72-c/C:%5Cfakepath%5CScreenshot.png" height="72" width="72" /><thr:total>33</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/10/scribes-gets-ubuntu-ppa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIER3g-eCp7ImA9Wx5VFEo.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-5419377052574215911</id><published>2010-10-07T13:45:00.000-04:00</published><updated>2010-10-07T13:45:06.650-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-07T13:45:06.650-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribe freedesktop.org configuration files text editors gnome" /><title>Scribes: New Configuration Location</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TK4Fw6IvCoI/AAAAAAAAAZc/r9zbmUwJ_DQ/s1600/C:%5Cfakepath%5CScreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TK4Fw6IvCoI/AAAAAAAAAZc/r9zbmUwJ_DQ/s320/C:%5Cfakepath%5CScreenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;The latest release of &lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;[1] now places it's configuration file in &lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;$XDG_CONFIG_HOME&lt;/span&gt;&lt;/b&gt;&amp;nbsp;(i.e usually&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;~/.config&lt;/span&gt;&lt;/b&gt;) as recommended by the &lt;a href="http://freedesktop.org/"&gt;freedesktop.org&lt;/a&gt; standard. Hardened Scribes vets, don't panic. I'll show you how to migrate your configuration preferences and themes you've spent years tweaking.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Open a terminal (e.g gnome-terminal) and enter:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;# Create the configuration folder if it doesn't exist.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;mkdir ~/.config/scribes&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;# Migrate your configuration data.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;cp -R ~/.gnome2/scribes/* &amp;nbsp;~/.config/scribes/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;# Remove old configuration data.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: purple; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;rm -rf ~/.gnome2/scribes&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;That's it!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;If you're new to Scribes or you don't care to migrate your configuration preferences, you don't need to do anything.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;&lt;b&gt;SUPPORT SCRIBES&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;INSTALL SCRIBES&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #999999; font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;i&gt;[1] "You're doing everything other text editors have vowed not to do", said PoochyMouth. "Why is that a bad thing?", said Scribes.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/_LK69YFVk08" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/5419377052574215911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/10/scribes-new-configuration-location.html#comment-form" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/5419377052574215911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/5419377052574215911?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/_LK69YFVk08/scribes-new-configuration-location.html" title="Scribes: New Configuration Location" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_SU5o9S_INvk/TK4Fw6IvCoI/AAAAAAAAAZc/r9zbmUwJ_DQ/s72-c/C:%5Cfakepath%5CScreenshot.png" height="72" width="72" /><thr:total>8</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/10/scribes-new-configuration-location.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIHQH88fCp7ImA9Wx5WFUg.&quot;"><id>tag:blogger.com,1999:blog-8608875.post-1330102641111007955</id><published>2010-09-26T22:12:00.000-04:00</published><updated>2010-09-26T22:12:11.174-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-26T22:12:11.174-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scribes bracket selection gnome linux text editor" /><title>Scribes: Bracket Selection Reloaded</title><content type="html">&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TJ9eMPVdf4I/AAAAAAAAAZA/7VlehpbdJ_E/s1600/C:%5Cfakepath%5CScreenshot-0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TJ9eMPVdf4I/AAAAAAAAAZA/7VlehpbdJ_E/s320/C:%5Cfakepath%5CScreenshot-0.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://scribes.sf.net/"&gt;Scribes&lt;/a&gt;&amp;nbsp;[1] now has a smarter bracket selection system. It's&amp;nbsp;badass! You'll want it. And I'll tell you why.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;"Advanced" Usage&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;alt+b&lt;/span&gt;&lt;/b&gt;&amp;nbsp;activates bracket selection. This selects text within curly, round, square or angle brackets.&amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;Wow! Dude! That's so advanced!&lt;/span&gt;&lt;/i&gt;&amp;nbsp;Okay, it's not advanced. It gets better though.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://4.bp.blogspot.com/_SU5o9S_INvk/TJ9efOlJmoI/AAAAAAAAAZE/sqSBm3vuqwQ/s1600/C:%5Cfakepath%5CScreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://4.bp.blogspot.com/_SU5o9S_INvk/TJ9efOlJmoI/AAAAAAAAAZE/sqSBm3vuqwQ/s320/C:%5Cfakepath%5CScreenshot.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Quote Selection&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;In addition to brackets, text inside single or double quotes are also now selected. In other words, quotes act like brackets!&amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;Due to the algorithmic complexity of determining quotations, only quotes on the same line are selectable. Quotes spread across multiple lines are not recognized.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TJ9elNVgJhI/AAAAAAAAAZI/SLF2G8XOyS4/s1600/C:%5Cfakepath%5CScreenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="23" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TJ9elNVgJhI/AAAAAAAAAZI/SLF2G8XOyS4/s320/C:%5Cfakepath%5CScreenshot-1.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Incremental Selection&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Wait! I'm not done. What if we want to include quotes or brackets in the selection? Easy. Just press&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: purple;"&gt;alt+b&lt;/span&gt;&lt;/b&gt;&amp;nbsp;again and enclosing quotes or brackets will be included in the selection.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TJ9eqfyp6bI/AAAAAAAAAZM/obEBe9F5XqQ/s1600/C:%5Cfakepath%5CScreenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="78" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TJ9eqfyp6bI/AAAAAAAAAZM/obEBe9F5XqQ/s320/C:%5Cfakepath%5CScreenshot-2.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Nested Smartness&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;In fact, just keep pressing&amp;nbsp;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;alt+b&lt;/b&gt;&lt;/span&gt;&amp;nbsp;and Scribes will incrementally select outside quotes or brackets arranged in a nested hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://2.bp.blogspot.com/_SU5o9S_INvk/TJ9evNVl90I/AAAAAAAAAZQ/yDBujtqF_Ps/s1600/C:%5Cfakepath%5CScreenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://2.bp.blogspot.com/_SU5o9S_INvk/TJ9evNVl90I/AAAAAAAAAZQ/yDBujtqF_Ps/s320/C:%5Cfakepath%5CScreenshot-3.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Undo Goodness&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;With all these new selection intelligence, sooner or later you are bound accidentally perform an unintended selection. Don't worry. You're covered. Just press&amp;nbsp;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;Esc&lt;/b&gt;&lt;/span&gt;&amp;nbsp;to remove the most recent quote or bracket selection.&amp;nbsp;&lt;span class="Apple-style-span" style="color: purple;"&gt;&lt;b&gt;Esc&lt;/b&gt;&lt;/span&gt;&amp;nbsp;essentially undoes quote or bracket selection.&amp;nbsp;Cool, huh!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://3.bp.blogspot.com/_SU5o9S_INvk/TJ9e0lUhYkI/AAAAAAAAAZU/AwSqBbmJK30/s1600/C:%5Cfakepath%5CScreenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="77" src="http://3.bp.blogspot.com/_SU5o9S_INvk/TJ9e0lUhYkI/AAAAAAAAAZU/AwSqBbmJK30/s320/C:%5Cfakepath%5CScreenshot-4.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Drool Alert&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Okay, you can stop drooling partners.&amp;nbsp;&lt;a href="http://scribes.sf.net/download.html"&gt;Get it. Test it. Use it. Spread it.&lt;/a&gt;&amp;nbsp;There are bugs to be found and kittens to be skinned. Okay, I kid, there are no kittens to be skinned. They're too cute for that.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://1.bp.blogspot.com/_SU5o9S_INvk/TJ9fBZXlUYI/AAAAAAAAAZY/neG7LIzJT3E/s1600/C:%5Cfakepath%5Ccute.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_SU5o9S_INvk/TJ9fBZXlUYI/AAAAAAAAAZY/neG7LIzJT3E/s320/C:%5Cfakepath%5Ccute.jpg" style="cursor: move;" width="303" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Your Feedback&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;And I know you have better ideas. So let me in on 'em, please! I said please!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/donate.html"&gt;SUPPORT SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;a href="http://scribes.sf.net/download.html"&gt;INSTALL SCRIBES&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;[1] Scribes is the text editor you've heard about that traveled back in time from the 25th century. It's ultra-minimalist, unconventional and smart.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #999999;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 16px;"&gt;M9QTBMYBA66Z&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #222222; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/vTtPw/~4/YlTQ8ksbpGA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://mystilleef.blogspot.com/feeds/1330102641111007955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://mystilleef.blogspot.com/2010/09/scribes-bracket-selection-reloaded.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1330102641111007955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8608875/posts/default/1330102641111007955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/vTtPw/~3/YlTQ8ksbpGA/scribes-bracket-selection-reloaded.html" title="Scribes: Bracket Selection Reloaded" /><author><name>Lateef Alabi-Oki</name><uri>https://plus.google.com/103096349500551616508</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-0c9vUTB80yM/AAAAAAAAAAI/AAAAAAAACRM/CDk2TzmFQK8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_SU5o9S_INvk/TJ9eMPVdf4I/AAAAAAAAAZA/7VlehpbdJ_E/s72-c/C:%5Cfakepath%5CScreenshot-0.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://mystilleef.blogspot.com/2010/09/scribes-bracket-selection-reloaded.html</feedburner:origLink></entry></feed>
