From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thorsten Jolitz Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Tue, 30 Sep 2014 19:54:07 +0200 Message-ID: <87egutgfk0.fsf@gmail.com> 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> <87egutrso4.fsf@geodiff-mac3.ulb.ac.be> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1412099697 1905 80.91.229.3 (30 Sep 2014 17:54:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2014 17:54:57 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 30 19:54:51 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 1XZ1dS-0004m6-84 for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 19:54:50 +0200 Original-Received: from localhost ([::1]:44653 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ1dR-0002Lz-J4 for ged-emacs-devel@m.gmane.org; Tue, 30 Sep 2014 13:54:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ1d2-0002C3-I0 for emacs-devel@gnu.org; Tue, 30 Sep 2014 13:54:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XZ1cw-0006Cn-Qw for emacs-devel@gnu.org; Tue, 30 Sep 2014 13:54:24 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:33683) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XZ1cw-0006Cf-K5 for emacs-devel@gnu.org; Tue, 30 Sep 2014 13:54:18 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XZ1cw-0004YP-23 for emacs-devel@gnu.org; Tue, 30 Sep 2014 19:54:18 +0200 Original-Received: from g231235229.adsl.alicedsl.de ([92.231.235.229]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 30 Sep 2014 19:54:18 +0200 Original-Received: from tjolitz by g231235229.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 30 Sep 2014 19:54:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: g231235229.adsl.alicedsl.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:kc0I5jcS+CbYqFCfGBn8SC8FT1Y= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:174879 Archived-At: Nicolas Richard writes: > 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. Never heard of these packages, so I just tried to use discover/makey with dired for the first time - wow! Having this kind of UI for all of Emacs would be marvellous, because being unable to remember all those keybindings and being too lazy to look them up is probably the most limiting factor when using Emacs. With this kind of UI everywhere, missing long-term memory and natural lazyness could be beaten ... -- cheers, Thorsten