From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@newcastle.ac.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Mon, 29 Sep 2014 09:33:55 +0100 Message-ID: <87mw9iu8p8.fsf@newcastle.ac.uk> References: <87wq97i78i.fsf@earlgrey.lan> <87sijqxzr2.fsf@newcastle.ac.uk> <877g11c8wh.fsf@gmx.us> <87wq91uhe8.fsf@newcastle.ac.uk> <87k3508oie.fsf@gmx.us> <87mw9mqqb2.fsf@bernoul.li> <874mvufdes.fsf@earlgrey.lan> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1411979682 31829 80.91.229.3 (29 Sep 2014 08:34:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Sep 2014 08:34:42 +0000 (UTC) Cc: Jonas Bernoulli , Rasmus , emacs-devel@gnu.org To: Christopher Allan Webber Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 29 10:34:33 2014 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 1XYWPg-0002Mx-P0 for ged-emacs-devel@m.gmane.org; Mon, 29 Sep 2014 10:34:32 +0200 Original-Received: from localhost ([::1]:35070 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYWPg-0006Di-Bm for ged-emacs-devel@m.gmane.org; Mon, 29 Sep 2014 04:34:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35619) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYWPL-0006Da-4n for emacs-devel@gnu.org; Mon, 29 Sep 2014 04:34:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYWPG-0001Vc-F6 for emacs-devel@gnu.org; Mon, 29 Sep 2014 04:34:11 -0400 Original-Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:52502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYWPG-0001V2-9M for emacs-devel@gnu.org; Mon, 29 Sep 2014 04:34:06 -0400 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1XYWP6-0002wk-9p; Mon, 29 Sep 2014 09:33:56 +0100 Original-Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1XYWP5-0005cK-GR; Mon, 29 Sep 2014 09:33:55 +0100 In-Reply-To: <874mvufdes.fsf@earlgrey.lan> (Christopher Allan Webber's message of "Fri, 26 Sep 2014 13:23:21 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.12 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:174795 Archived-At: Christopher Allan Webber writes: >> Instead of adding Magit as is, I would rather add certain components of >> Magit to Emacs itself (after sufficiently abstracting them) and move >> certain functionality into libraries that are already part of Emacs. > > That would be great. There are some features of magit that would be > really nice to have available for all packages by being bundled with > emacs. The popup menu system is pretty much the best, for example. It is really nice. There is a similar solution in org-mode (the export dispatcher) and even in auctex (which is simpler but generally works out the right thing to do for you). All of them are text, all of the fast and all of them easy to use (but slightly different). Having a generic library that could be reused by different packages would be great. Phil