From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?windows-1252?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.devel Subject: Re: IDE Date: Sun, 11 Oct 2015 10:15:41 +0200 Message-ID: <561A1AAD.4090609@online.de> References: <831td9z18h.fsf@gnu.org> <5612E996.7090700@yandex.ru> <83bnc7tavr.fsf@gnu.org> <5618C92A.3040207@yandex.ru> <83a8rrt9ag.fsf@gnu.org> <5618D376.1080700@yandex.ru> <831td3t62e.fsf@gnu.org> <5618E51D.4070800@yandex.ru> <83twpzrp05.fsf@gnu.org> <5618ED93.8000001@yandex.ru> <83lhbbrnn7.fsf@gnu.org> <56191EBE.5050404@yandex.ru> <83612essaw.fsf@gnu.org> <877fmuix68.fsf@isaac.fritz.box> <8337xispn2.fsf@gnu.org> <56195055.6010409@gmx.at> <83r3l2r1nf.fsf@gnu.org> <561981D7.9070104@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1444551386 31843 80.91.229.3 (11 Oct 2015 08:16:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Oct 2015 08:16:26 +0000 (UTC) Cc: John Wiegley , Eli Zaretskii , Dmitry Gutov To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 11 10:16:17 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZlBnh-00024X-8R for ged-emacs-devel@m.gmane.org; Sun, 11 Oct 2015 10:16:13 +0200 Original-Received: from localhost ([::1]:47562 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlBng-0004vy-SB for ged-emacs-devel@m.gmane.org; Sun, 11 Oct 2015 04:16:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54928) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlBnS-0004vp-QD for emacs-devel@gnu.org; Sun, 11 Oct 2015 04:15:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlBnP-0007hW-Kk for emacs-devel@gnu.org; Sun, 11 Oct 2015 04:15:58 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:59584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlBnP-0007hG-EP; Sun, 11 Oct 2015 04:15:55 -0400 Original-Received: from [192.168.178.31] ([77.12.185.10]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0MN3yC-1ZeZ161PFQ-006cPI; Sun, 11 Oct 2015 10:15:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 In-Reply-To: <561981D7.9070104@yandex.ru> X-Provags-ID: V03:K0:BvCwXOCUk49zHoOYYve9MaDGzAF4e9cHdLFsOleATn/k3fCtn3w YW6HOPDhaX5l/ZjHOzFEggKSosy72ayjiGXQeb9YfvfUYQA0v5VveN8VF13B6OariucnGsv NqUWM1xjH8oM5ctvER+McXZskfxSvLwYS9WVP24tvAet710OCYMAYYPtuzWgF9pflCXIHVj e4mtjK8COMxAxtcnd4okg== X-UI-Out-Filterresults: notjunk:1;V01:K0:MsHAFrqP8OY=:enbPC10i+HphU+OjVFmN2h bW/uph3yvoyTD4p3m2Y51vlIGhLJ1H5ecwY9K/J2MyYGBXcxlhydiAQXLwmAdUksjMiU19qu/ OyEbva1DB7Sscy7/NCnoFoedzqYaG2wiVX8fwMjHtx9Y0NwbGs/QIKTeR5fPgXHWilEg7KaYS ifhA8x8GrPGz7wsua0QSULJUokY5WXHiFedURmWZz8IgMEV7NTBr/PdEWoBu3Bos351EK/0DM ifG4x2uCZvwkMGMDuVQSxPQnDgqpVNaHuTn/VMIJYjUuQm3BZTN3ptzI7SPL3TEZhzRLDgXNV wnkhjZ3brDfDPzf99maDxPZXQZ4nno2p4ZgcGRYl2IN3OypOR3u5CSf0TC3NLDjz31qPDQVUy Z2Veb5FjDOX3RPubJlI+T8P2yXtFdIV+9I11ONmg+e75dEn6Rk4cOX4HsFSBWAeH1bXHB5l52 DkYfC4C6PJAsCWGe8KQ1JfJ7yRaTNIrPoqrhUrDmEPqcwLghlSKavVex0G0uyE3jL26bpa+Eq BGjgyroyweqHqmzC+mhHd31AKpmgIsEZkZM6eyyoMq9wrJw+hFaPuNGmNXodeK9Kg0Ph587BF mjjvQQMNvtHhIfBr3r12MOfLGx340eih4w8xiFQmviBkf9pawKMqUID08bl+S534GZvLXacOS RdmK4ZadrR1GNKLAzTolv3f4c+XROJz2mvpIfqKd0jiPvIrchzIzySVd90cf/WK6sMHgJwVfp MCO6BdeLV9B8qY/L X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.13 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:191199 Archived-At: Am 10.10.2015 um 23:23 schrieb Dmitry Gutov: > On 10/10/2015 09:58 PM, Eli Zaretskii wrote: > >> To me, an IDE is not a set of functionalities. It's a coherent >> application that provides an IDE-like look-and-feel, and all the >> related functions already integrated and ready for me to be used. >> That includes window-layout, btw, because configuring Emacs windows >> for IDE-like behavior is an exceedingly complex task, one that's >> impossible without good command of ELisp. Not something I'd offer a >> user whose only wish is to build a project in some language we >> support. > > While I agree that working with windows in Emacs is often more trouble > than it should be, I don't think that offering a fixed layout like ECB > is the answer: it doesn't anticipate the needs of commands like > vc-dir, and it doesn't solve all problems anyway. > > Rather than that, we should provide more consistent guidelines for > window behavior, like whether a command should use a new window, reuse > an existing one, etc, and try harder not to destroy a layout the user > created. Maybe include a more accessible alternative to winner-mode > (which is a lifesaver, but is more of a kludge than a user-friendly > solution). > > AFAIU Emacs in past time changed too fast, introduced new features or new function without an appropriate discussion, broke backward code too fast. Got the impression developers spend a lot of time with fruits of their colleages, which just weren't in time to sell it yet. That's rather an impression than established knowledge. In case its true, a policy focused on branches while feature-freeze being the normal state might help.