From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Richard Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Tue, 30 Sep 2014 18:15:23 +0200 Message-ID: <87egutrso4.fsf@geodiff-mac3.ulb.ac.be> 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> <87mw9iu8p8.fsf@newcastle.ac.uk> <87vbo55ykd.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1412093758 16017 80.91.229.3 (30 Sep 2014 16:15:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2014 16:15:58 +0000 (UTC) Cc: mickey@masteringemacs.org, emacs-devel@gnu.org To: Thorsten Jolitz Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 30 18:15:52 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 1XZ05e-0004xn-Us for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 18:15:51 +0200 Original-Received: from localhost ([::1]:44310 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ05e-0007j9-Hf for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 12:15:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ05Q-0007gK-Pl for emacs-devel@gnu.org; Tue, 30 Sep 2014 12:15:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XZ05K-0003Yc-NW for emacs-devel@gnu.org; Tue, 30 Sep 2014 12:15:36 -0400 Original-Received: from mxin.ulb.ac.be ([164.15.128.112]:56714) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ05K-0003Y9-IV for emacs-devel@gnu.org; Tue, 30 Sep 2014 12:15:30 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag0LAFfWKlSkD4Xx/2dsb2JhbABgg2FXth0BAQEBAQEGlAGHSwKBIAF7hAQBAQR5EAsOEyUPAQQNPBMJiCABAxENqm+MJQFKDYceAReGEoIthS+CMAeESwWbH4lQh2SGTINlOy+CSgEBAQ Original-Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 30 Sep 2014 18:15:28 +0200 In-Reply-To: <87vbo55ykd.fsf@gmail.com> (Thorsten Jolitz's message of "Tue, 30 Sep 2014 09:58:58 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.93 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 164.15.128.112 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:174868 Archived-At: Thorsten Jolitz writes: > How would a generic UI generator look like in this case? Wouldn't it be > very complicated to prompt the user for all the dispatcher-menu-UI > properties? Where to put what on the dispatcher UI? Look into the packages "makey" and "discover". The former was factored out of magit and discover was built on top of that. See: http://www.masteringemacs.org/articles/2013/12/21/discoverel-discover-emacs-context-menus/ I don't know how "makey" and the corresponding magit code relate nowadays. I hope they cooperate, but I have no idea. Mickey Petersen (cc'ed) might tell us more about the current state. -- Nicolas Richard