From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 4e23cd0 4/5: * mail/rmail.el (rmail-show-message-1): When displaying a mime message, Date: Thu, 09 Apr 2015 04:16:29 +0300 Message-ID: <5525D2ED.7030703@yandex.ru> References: <83mw2mn2no.fsf@gnu.org> <5521359D.2000509@yandex.ru> <83fv8emvgq.fsf@gnu.org> <55219139.8040507@yandex.ru> <83oan2l4pk.fsf@gnu.org> <5521B811.8070603@yandex.ru> <83d23hlmia.fsf@gnu.org> <20150407165131.GA2600@acm.fritz.box> <552486A4.2020803@yandex.ru> <20150408104847.GA4252@acm.fritz.box> 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 1428542221 7657 80.91.229.3 (9 Apr 2015 01:17:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Apr 2015 01:17:01 +0000 (UTC) Cc: Richard Stallman , emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 09 03:16:54 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 1Yg15S-0004Y5-2S for ged-emacs-devel@m.gmane.org; Thu, 09 Apr 2015 03:16:54 +0200 Original-Received: from localhost ([::1]:55737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yg15Q-0002UI-Pt for ged-emacs-devel@m.gmane.org; Wed, 08 Apr 2015 21:16:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yg15A-0002U8-Ia for emacs-devel@gnu.org; Wed, 08 Apr 2015 21:16:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yg157-0004Jj-9v for emacs-devel@gnu.org; Wed, 08 Apr 2015 21:16:36 -0400 Original-Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:35638) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yg157-0004JZ-29; Wed, 08 Apr 2015 21:16:33 -0400 Original-Received: by widdi4 with SMTP id di4so74665073wid.0; Wed, 08 Apr 2015 18:16:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=i8tBVUKEz6h6RP8lhw0U1Kp51V1mx/Ow19khRgZ3r+s=; b=TecyKTLyyiszSgdMVss9tFJUc9c9cwNzbG1GzZ+SSaeEVTBdeFGD1iyKpyov5YIjbJ qJql1mA7VHi9QLTq4Z6WtGZA8v01PeTyRXJkh5rR/hh4GU4hN6U8TXR+ZwkHA7VBAjEj sCrfiYFKmoKyRCvBp8xTpSLmVnaTFiZ5l42SykZzvgzac2mnlVcoiJeYsXngRpEwRD3+ zn889jClUnBmocLUM3OmyNnrCXGygnom/NbgL76uiKwJ728lwV6SRVaCm+Wt/8f09QBt Hu7sKwqRBnW4mztMkNjN5PZ9gP2OnmVNR85qdh8QXPiIuViSLc3En2aiocBWd55K75ur Hqqw== X-Received: by 10.194.92.137 with SMTP id cm9mr48463880wjb.133.1428542192516; Wed, 08 Apr 2015 18:16:32 -0700 (PDT) Original-Received: from [192.168.1.3] ([82.102.93.54]) by mx.google.com with ESMTPSA id lx10sm17859140wjb.17.2015.04.08.18.16.31 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Apr 2015 18:16:31 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Thunderbird/36.0 In-Reply-To: <20150408104847.GA4252@acm.fritz.box> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::233 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:185179 Archived-At: On 04/08/2015 01:48 PM, Alan Mackenzie wrote: > I don't think think that's a valid comparison. In Emacs, you chose what > level of complexity you work at, and you can learn it gradually. At a > basic level, you can work Emacs with self-insert keys, arrow keys, and > six or seven essential commands (C-g, C-x C-f, C-x C-s, C-x C-c, C-/, and > one or two others). All these commands are "simple", in the sense they > don't require you to specify obscure options, or anything like that. There's nothing interesting in Emacs on that level. I certainly wouldn't have been as productive in it as I am now if I stopped at it. If you like, make an analogy to only working in a local Git repository, and only in one branch. It's easy, even somewhat useful, but not what most people do. > In git, the complexity seems gratuitous - the user is exposed to the > maximum level of detail possible rather than the minimum required to use > it productively. "Maximum" is an exaggeration. You don't have to know *that* much. And even being somewhat experienced in using Git, I only have a very vague understanding of its merge strategies. And that's an important area: Git's original goals included easy merging. > This can be seen by comparing it with Mercurial, which > has the same level of capability explained in a single man page of > ~300kB, compared with git's man pages of over 2MB. IIUC, Mercurial doesn't have lightweight branching. It now offers several branching options, and none of them is exactly analogous to Git's straightforward model. I mean, talk about simplicity: http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/