[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: kdevelop (Re: Proposal to plan for "Milestone Releases" on the
From: Michael Pyne <michael.pyne () kdemail ! net>
Date: 2006-01-27 22:37:41
Message-ID: 200601271737.52259.michael.pyne () kdemail ! net
[Download RAW message or body]
On Thursday 26 January 2006 09:27, Dominik Haumann wrote:
> We changed it due to a request of a user. If you and others - or better the
> majority - find the old behavior better (insert "", '', {}, (), []) we
> should revert it. The problem is in general how to say what's the best, due
> to _lack of feedback_, which raises the question: _How_ to get good
> feedback?
I can't even begin to describe how annoyed I get by code that automatically
tries to fill in little things like extra spaces or braces. That's also one
of my complaints with Quanta: It will automatically complete a </html> tag,
but it would either: 1. Advance the cursor to the end and make me go back, or
2. Leave the cursor in the middle so I could fill in the tag, but then I
would have to move the cursor again to avoid overwriting the inserted end
tag.
It's even worse with editors that auto-fill spaces and such, because it's just
so unexpected. I would maybe understand if it were something that ALWAYS had
to be inserted anyways. But using ( ) as an example, often times I don't
want that extra space. i.e., even if I were coding like this: if( foo() ), I
wouldn't want something like this: if( ( i + 3 ) < 4 ), I understand it
better like this: if( (i + 3) < 4 ).
But that's just me. Trying to do it so that it makes everyone happy is
probably a losing battle, and I understand that. But I've always found it
easier to my workflow to manually add spaces than to see text pop up all of a
sudden and have to stop what I'm doing to fix it. Because then I have to try
and focus again on what I was up to.
As far as that Quanta thing goes, I think perfection would be auto-filling the
last non-filled tag and advancing the cursor past when hitting a key
shortcut, just as in lots of IDEs, vim, and emacs.
Regards,
- Michael Pyne
[Attachment #3 (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic