<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Vim and the future of editors</title>
	<atom:link href="http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/feed/" rel="self" type="application/rss+xml" />
	<link>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vim-and-the-future-of-editors</link>
	<description></description>
	<lastBuildDate>Sun, 20 May 2012 06:51:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Diwaker Gupta</title>
		<link>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/#comment-173822</link>
		<dc:creator>Diwaker Gupta</dc:creator>
		<pubDate>Thu, 14 May 2009 06:55:39 +0000</pubDate>
		<guid isPermaLink="false">http://floatingsun.net/?p=1119#comment-173822</guid>
		<description>Wow, thanks for such a detailed response! I&#039;ll follow up with you over email, and perhaps we can do a series of posts on this subject.</description>
		<content:encoded><![CDATA[<p>Wow, thanks for such a detailed response! I&#8217;ll follow up with you over email, and perhaps we can do a series of posts on this subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tycho garen</title>
		<link>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/#comment-173398</link>
		<dc:creator>tycho garen</dc:creator>
		<pubDate>Mon, 11 May 2009 20:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://floatingsun.net/?p=1119#comment-173398</guid>
		<description>TextMate is fundamentally good software, I think it does a number of things right. First it&#039;s largely language agnostic not simply that it can read and function in any language, which almost every text editing program can do, but rather that it can be extended in any language that can be executed by the system (bash, ruby, awk, perl, python). On contemporary computers this isn&#039;t a big deal, but it would have been crazy to try this 15 or 30 years ago when vi and emacs were new. TextMate is thus like emacs in a number of ways: it uses emacs-style keybindings, and its customizeability is one of it&#039;s major selling point.

On some fundamental level, however, TextMate is a lot more like vim, in that it&#039;s creator (who is awesome) said &quot;lets provide a system that allows users to easily customize the most important 75%-85% of a text editing functionality,&quot; Rather than, the &quot;(gnu)emacs way&quot; which would have been to say &quot;lets build a system that&#039;s totally customizeable for editing text, and... nearly anything else you might use your computer for.&quot; This isn&#039;t saying that TextMate fails because it isn&#039;t as cutomizeable as emacs, but rather that emacs&#039; functionality includes text editing, but it also (by this point) does other things as well. In much the way that firefox, does web browsing but also does other things with the extensions. 

I&#039;m not sure, however, that TextMate (or even similar projects,) is the next thing in text editing. First, TextMate is not open source/free software. This kind of line is the start of many arguments on the internet, but I think it&#039;s relevant for a few reasons: First, the &quot;target audience&quot; of a text editor are computer programers and early adopter hacker-types. This is a group of people who are quite likely to have strong feelings about software freedom, and also by the time they&#039;ve matriculated into this target audience, to have already chosen a text editor, and given how we all feel about our text editors, not be very interested in changing. 

As a historical point, TextMate, was made successful, in large part, by the success of Ruby-On-Rails. Other than the development of a new programing community, around a new product, I&#039;m not sure if there&#039;s anything that could catapult a text editor to success, which I think constrains the way development in this space is likely to occur. 

This isn&#039;t to say that there won&#039;t be development. There&#039;s a fledgling ParrotEmacs project that attempts to replace the emacs-lisp engine in gnu-emacs with an engine running in the Parrot virtual machine (developed for Perl 6), which would give emacs developers the ability to do things in any language supported by parrot. Which would be huge. Huge. Similarly there&#039;s a project called PIDA which attempts to provide an IDE environment *around* a text editor, but not depend on that text editor, or recreate the text editing environment. It supports emacs and vim, and  I think that&#039;s huge. 

Anyway, clearly, I too am quite interested in thinking about the future of this project, and I&#039;d love to talk with you more about it, via email, as part of an inter-blog discussion, or something. I think it would be fun to have this kind of conversation.</description>
		<content:encoded><![CDATA[<p>TextMate is fundamentally good software, I think it does a number of things right. First it&#8217;s largely language agnostic not simply that it can read and function in any language, which almost every text editing program can do, but rather that it can be extended in any language that can be executed by the system (bash, ruby, awk, perl, python). On contemporary computers this isn&#8217;t a big deal, but it would have been crazy to try this 15 or 30 years ago when vi and emacs were new. TextMate is thus like emacs in a number of ways: it uses emacs-style keybindings, and its customizeability is one of it&#8217;s major selling point.</p>
<p>On some fundamental level, however, TextMate is a lot more like vim, in that it&#8217;s creator (who is awesome) said &#8220;lets provide a system that allows users to easily customize the most important 75%-85% of a text editing functionality,&#8221; Rather than, the &#8220;(gnu)emacs way&#8221; which would have been to say &#8220;lets build a system that&#8217;s totally customizeable for editing text, and&#8230; nearly anything else you might use your computer for.&#8221; This isn&#8217;t saying that TextMate fails because it isn&#8217;t as cutomizeable as emacs, but rather that emacs&#8217; functionality includes text editing, but it also (by this point) does other things as well. In much the way that firefox, does web browsing but also does other things with the extensions. </p>
<p>I&#8217;m not sure, however, that TextMate (or even similar projects,) is the next thing in text editing. First, TextMate is not open source/free software. This kind of line is the start of many arguments on the internet, but I think it&#8217;s relevant for a few reasons: First, the &#8220;target audience&#8221; of a text editor are computer programers and early adopter hacker-types. This is a group of people who are quite likely to have strong feelings about software freedom, and also by the time they&#8217;ve matriculated into this target audience, to have already chosen a text editor, and given how we all feel about our text editors, not be very interested in changing. </p>
<p>As a historical point, TextMate, was made successful, in large part, by the success of Ruby-On-Rails. Other than the development of a new programing community, around a new product, I&#8217;m not sure if there&#8217;s anything that could catapult a text editor to success, which I think constrains the way development in this space is likely to occur. </p>
<p>This isn&#8217;t to say that there won&#8217;t be development. There&#8217;s a fledgling ParrotEmacs project that attempts to replace the emacs-lisp engine in gnu-emacs with an engine running in the Parrot virtual machine (developed for Perl 6), which would give emacs developers the ability to do things in any language supported by parrot. Which would be huge. Huge. Similarly there&#8217;s a project called PIDA which attempts to provide an IDE environment *around* a text editor, but not depend on that text editor, or recreate the text editing environment. It supports emacs and vim, and  I think that&#8217;s huge. </p>
<p>Anyway, clearly, I too am quite interested in thinking about the future of this project, and I&#8217;d love to talk with you more about it, via email, as part of an inter-blog discussion, or something. I think it would be fun to have this kind of conversation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikhil</title>
		<link>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/#comment-172780</link>
		<dc:creator>Nikhil</dc:creator>
		<pubDate>Thu, 07 May 2009 06:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://floatingsun.net/?p=1119#comment-172780</guid>
		<description>Thanks for the vim pointers.  I am also one of whose, who just started with vim and my appreciation is growing by the hour. 

Btw. I installed the xoria256  color scheme, but it turns out my xterm supports only 16 colors. I use cygwin/X to connect to the linux machines. Do you know if  I can force cygwin/xterm to display 256 colors?</description>
		<content:encoded><![CDATA[<p>Thanks for the vim pointers.  I am also one of whose, who just started with vim and my appreciation is growing by the hour. </p>
<p>Btw. I installed the xoria256  color scheme, but it turns out my xterm supports only 16 colors. I use cygwin/X to connect to the linux machines. Do you know if  I can force cygwin/xterm to display 256 colors?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

