From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Roehler Newsgroups: gmane.emacs.devel Subject: Re: AW: delete-selection-mode Date: Wed, 17 Mar 2010 13:41:29 +0100 Message-ID: <4BA0CDF9.40707@online.de> References: <87ocitw2dl.fsf@stupidchicken.com> <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu> <87vdd1yqe4.fsf@stupidchicken.com> <87eijjzrkd.fsf_-_@mail.jurta.org>, <874okf8dep.fsf@lola.goethe.zz> <7697A57B1AD9104F993CDF6A5B69430C0A70E50872@CORPMAIL08.corp.capgemini.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1268829556 30045 80.91.229.12 (17 Mar 2010 12:39:16 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 17 Mar 2010 12:39:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Berndl, Klaus" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 17 13:39:06 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NrsWd-0000hH-Ua for ged-emacs-devel@m.gmane.org; Wed, 17 Mar 2010 13:39:04 +0100 Original-Received: from localhost ([127.0.0.1]:52355 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrsWd-0001M7-EB for ged-emacs-devel@m.gmane.org; Wed, 17 Mar 2010 08:39:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NrsWU-0001JZ-3u for emacs-devel@gnu.org; Wed, 17 Mar 2010 08:38:54 -0400 Original-Received: from [140.186.70.92] (port=48232 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrsWS-0001Iq-JC for emacs-devel@gnu.org; Wed, 17 Mar 2010 08:38:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NrsWQ-0007Br-Qs for emacs-devel@gnu.org; Wed, 17 Mar 2010 08:38:52 -0400 Original-Received: from moutng.kundenserver.de ([212.227.126.187]:53029) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NrsWQ-0007Bi-0Z for emacs-devel@gnu.org; Wed, 17 Mar 2010 08:38:50 -0400 Original-Received: from [192.168.178.27] (p54BE87F1.dip0.t-ipconnect.de [84.190.135.241]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0MXVkk-1O6hwx1eac-00VuHQ; Wed, 17 Mar 2010 13:38:46 +0100 User-Agent: Thunderbird 2.0.0.19 (X11/20081227) In-Reply-To: <7697A57B1AD9104F993CDF6A5B69430C0A70E50872@CORPMAIL08.corp.capgemini.com> X-Provags-ID: V01U2FsdGVkX1/pbLkhRde8Dz1CpKslI6rUGDCdPATv47C+DQJ t5ocL8d97SUs+18cBtpHg2Df0UwFwEBHtrpbttOH/5GsqzSBuj mnB1jSedAM9WS51FE4S0VkKNYVGz8d1MJTDej59fL0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122085 Archived-At: Berndl, Klaus wrote: > Since Emacs editing interferes with typical editing commands today my vote is "yes". > > Of course this is a little bit provoking, so please do not feel offened! > > But IMHO the following is fact: Today Emacs has very strong competitors concerning "what is the most effective way to code my programs" - a lot of (commercial or free or open source) so called IDEs have adopted some of the pure editing power of Emacs but offer on top some power Emacs still lacks today, as for example real, fast and powerful refactoring, code navigation and other goodies you need much more for effective Code-development than some certain Emacs-specials. Well, with integrating CEDET Emacs has began to go the right direction but far away from the goal. Fact is, a lot of people which do not develop for open source but are employee at IT-companies develop with commercial IDEs cause of the advantages above. But this is not the only reason: Currently there are some quite standa rds concerning look and feel and also interaction with an editor/IDE. If these standard are the best approaches is not the question, we have simply to accept that there are these standards p eople expect when working with text-editing. And dealing with selections is one of these standards and it make NO sense to fight against it. IMHO Emacs must drop the inhibition threshold a lot of people still have to engage in Emacs. But for these Emacs must go out from its corner especially concerning fundamental and basic interactions of the user with its tool. many many user wants to go well known paths here. If this inhibition threshold falls then Emacs newbies would be more willing to dig into Emacs and to explore the delicacies and "unique selling points" Emacs can offer compared with other IDEs... > > Take a look at gimp, one of the most successfull open source piece of code (well, a really big piece ;-): Gimp's success grows a.a. because gimp offers that the user can owrk with gimp in the quite same way as with photoshop - whereas the latter one is a defacto-standard in image editing. next gimp 2.8. will offer a single-window mode simply because people expect it! > > Emacs should offer what people want and expect if it wants to have the chance to competite with other powerful IDEs. > > To make a long story short: Emacs is a great peace of software and i like it very much (otherwise i would not have developed ECB). And it has really earned the chance to "win" more users, also from the "other side"... Fot this the default setting of Emacs should follow the defacto standards. And all Emacs old-timers should have an easy way to go back to the Emacs-mode to interact with their editor...maybe Emacs could display an hint for new users that there are more - and maybe even better ways - to interact with Emacs - and how to deal with that but the default should be the standard - not the Emacs standard but the "world" standards. > > best regards > Klaus > ________________________________________ Hi Klaus, thanks for this comprehensive statement. Why not take occasion, telling users at the very beginning about the difference between Emacs and common usage, about the advantage having delsel-mode off. People who are not interested in this kind of reflections don't need Emacs. The other may notice just here, they are right. Would introduce this item right into the first tutorial. Andreas -- https://code.launchpad.net/~a-roehler/python-mode https://code.launchpad.net/s-x-emacs-werkstatt/