David A. Harding
Monday, 29 Jan 2007
A few years ago, my friend Marty Kreuter told me his theory: the quality of writing on web forums sucks because the edit box (text area) is so small. Back then, I rarely wrote in web text areas, but Marty's theory seemed likely. Presently, I use text areas on blogs, reddit.com, and wikis frequently, and I feel my writings in text areas is inferior to my writings elsewhere
GnuJersey.org Bloggers Comment Text Area Size Comparison
| Blogger | Software | CPL | Lines | CPS |
| J. LeMasney | Wordpress | 71 | 17 | 1,207 |
| Brian Jones | Wordpress | 92 | 11 | 1,012 |
| Rob Renaud | LiveJournal | 78 | 11 | 858 |
| Mike Kazin | LiveJournal | 78 | 11 | 858 |
| Ed Corrado | Wordpress | 66 | 10 | 660 |
| W. Bilancio | MovableType | 52 | 11 | 572 |
| V. Glinskiy | Blogger | 42 | 12 | 504 |
| J.D. Abolins | 20six.co.uk | 47 | 10 | 470 |
| Greg Haase | Wordpress | 46 | 10 | 460 |
| Fullscreened | vi | 72 | 53 | 3,816 |
| Windowed | vi | 72 | 32 | 2,304 |
CPL = Characters Per Line
CPS = Characters Per Screen
I know of a solution that I occassionaly use: lynx, the text-mode web browser allows me to edit text areas with the program set in the environmental variable $VISUAL (or $EDITOR or in vi) by tabbing to the text area and pressing Ctrl-e twice. Opening up lynx to a webpage I'm already viewing in Mozilla Firefox is inconvient, and especially so when I need re-login to the website to post the comment.
I found another solution: the somewhat unmaintained Mozex extension to Mozilla Seamonkey and Mozilla Firefox. This extension allows me to configure an editor for editing text areas (I use: aterm-xterm -e nvi) and a keyboard chord (Ctrl-e) to call the extension. When called, Mozex will copy the contents of the text area into a temporary file and run my editor command upon the file. After I've finished writing, I save the file and exit the editor, and Mozex replaces the contents of the text area in Mozilla Firefox with the contents of the temporary file.
Editing text area content in Mozex has 3 flaws so far:
perl -pe 'print "\n" and next if /^$/; s/\n/ /'I already feel Mozex has raised the quality of my writing in text areas to what I'm used to. Now, I need a tool to stop me from winning all the debates on the internet.