From: Jay Levitt Date: 2007-12-12T04:15:01+09:00 Subject: Re: OCD, end statements, and vertical space On Mon, 10 Dec 2007 15:05:36 -0500, ara.t.howard wrote: > - in vim, with ruby.vim and matchit, i can simply bounce on % to > match do/end, module/end, class/end, if/else/end, etc. this works on > keywords and, of course, "{}" braces. the result is that i hardly > care about balancing ends visually since it's so easy to let my > editor do it > > - folding compresses vertical space and reduces the problem by at > least 80%. are you using a folding editor? here is what your code > looks like to me (with some formatting of course) These are really interesting points. In PL/I I'm using a rudimentary version of emacs, with no folding or syntax recognition/highlighting, so I've gotten used to making whitespace do all the work. In fact, one of the first things I tend to do with any modern editor is turn the folding off. And I use whatever the default highlighting is. Perhaps I need to learn to use my tools better. -- Jay Levitt | Boston, MA | My character doesn't like it when they Faster: jay at jay dot fm | cry or shout or hit. http://www.jay.fm | - Kristoffer