From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: epa command names Date: Sat, 12 Nov 2011 18:32:37 -0500 Message-ID: References: <87vcqpzw2w.fsf@gmail.com> <87ty693gt6.fsf@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1321140770 32191 80.91.229.12 (12 Nov 2011 23:32:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 12 Nov 2011 23:32:50 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Thierry Volpiatto Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 13 00:32:46 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RPN3y-00077X-EH for ged-emacs-devel@m.gmane.org; Sun, 13 Nov 2011 00:32:42 +0100 Original-Received: from localhost ([::1]:51763 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RPN3x-0002uc-Q1 for ged-emacs-devel@m.gmane.org; Sat, 12 Nov 2011 18:32:41 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:33310) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RPN3v-0002uR-AY for emacs-devel@gnu.org; Sat, 12 Nov 2011 18:32:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RPN3u-0004TJ-4r for emacs-devel@gnu.org; Sat, 12 Nov 2011 18:32:39 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:58711) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RPN3u-0004TF-21 for emacs-devel@gnu.org; Sat, 12 Nov 2011 18:32:38 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RPN3t-0007dq-23; Sat, 12 Nov 2011 18:32:37 -0500 In-reply-to: <87ty693gt6.fsf@gmail.com> (message from Thierry Volpiatto on Sat, 12 Nov 2011 09:07:01 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:146015 Archived-At: I don't much like this option because of the inability to handle conflicts. I'd much rather make M-x a bit more permissive such that M-x mail-encrypt falls back to epa-mail-encrypt (probably via completion). An aliasing method like this could be a good method if it is limited to certain names for which we want it. It loop in command list and does (string-match pattern "command_name"). This allow to do: M-x encrypt which will match all commands _containing_ "encrypt" I do not want such eager completion. Natural abbreviations that we specific want to encourage, such as `encryot-file' for `epa-encrypt-file', should not depend on a general mechanism that tries to abbreviate everything. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/