From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Re: more on anything.el inclusion Date: Sat, 17 Jul 2010 17:16:49 +0200 Organization: ThierryVolpiatto Message-ID: <87pqymgmu6.fsf@tux.homenetwork> References: <87hbkjhc8p.fsf@tux.homenetwork> <87iq4z5oj8.fsf@lifelogs.com> <20100717.223735.49025397.rubikitch@ruby-lang.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279380420 12140 80.91.229.12 (17 Jul 2010 15:27:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Jul 2010 15:27:00 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 17 17:26:56 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oa9I0-0007zC-Dp for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 17:26:56 +0200 Original-Received: from localhost ([127.0.0.1]:50922 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oa9Hz-0002nm-LM for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 11:26:55 -0400 Original-Received: from [140.186.70.92] (port=42718 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oa9Hr-0002gd-Bw for emacs-devel@gnu.org; Sat, 17 Jul 2010 11:26:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oa9Ay-0000Ht-6F for emacs-devel@gnu.org; Sat, 17 Jul 2010 11:19:41 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:41879) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oa9Ax-0000Hn-Qo for emacs-devel@gnu.org; Sat, 17 Jul 2010 11:19:40 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Oa9Av-0005Zy-O2 for emacs-devel@gnu.org; Sat, 17 Jul 2010 17:19:37 +0200 Original-Received: from 27.77.197-77.rev.gaoland.net ([77.197.77.27]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 17 Jul 2010 17:19:37 +0200 Original-Received: from thierry.volpiatto by 27.77.197-77.rev.gaoland.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 17 Jul 2010 17:19:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 59 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 27.77.197-77.rev.gaoland.net User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:9gNVZUbse2/JSCBtSlSor8woJ/g= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127518 Archived-At: rubikitch@ruby-lang.org writes: > From: Ted Zlatanov > Subject: Re: more on anything.el inclusion > Date: Thu, 01 Jul 2010 08:18:03 -0500 > > Hi, > > I'm the developer of anything.el. > >> TV> On the user side, if you use anything-config.el, there is already build >> TV> in sources ready for use, so you can use provided functions like any >> TV> other emacs one (e.g M-x anything-xfonts). >> >> OK. Thanks for explaining. So from the user's viewpoint, it should be >> enough to autoload all the front-end anything-* functions (from >> anything.el ideally, so users don't have to know about >> anything-config.el as you had it in your autoload example). Can you >> make the necessary changes? Or will that require major work? > > We'll add autoload cookies to them. > >> Is there a list of the standard front-end functions (a subset of the >> autoloads below) that should always be exposed (through keyboard >> mappings, possibly in a menu) to Emacs users? The xfonts and file >> selection ones should be in that list for sure. > > The preconfigured anything commands are too many to include into menus > and some commands overlap other commands. > For example, M-x anything-for-files handles buffers (M-x anything-buffers+), > recentf (M-x anything-recentf), bookmarks (M-x anything-bookmarks) and locate (M-x anything-locate). > We offer single source (anything-c-source-*) and multiple sources commands so that > users can select preferred commands. > > Instead of binding all anything commands to menu and keymap, > I created a navigator command for anything-* commands. > M-x anything-execute-anything-command lists all anything commands in anything-config.el. > Users can search and select appropriate command. > Then users can bind it to keys. > > I think small amount of commands should be bound to menu and keymap. It is already done, with a anything-command-map and a menu (anything-config.el). The prefix command is for the moment " a" for all anything commands. The list or commands in menu and/or in anything-command-map should be discussed, the prefix "f5 a" also. > > Cheers, > -- > rubikitch > > -- Thierry Volpiatto Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997