From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47605 Path: main.gmane.org!not-for-mail From: pinard@iro.umontreal.ca (=?iso-8859-1?q?Fran=E7ois?= Pinard) Newsgroups: gmane.emacs.gnus.general Subject: Re: vote on key strokes for spam.el Date: 08 Nov 2002 10:25:53 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: <4n3cqcp1h5.fsf@tango.bwh.harvard.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1036769151 14625 80.91.224.249 (8 Nov 2002 15:25:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 8 Nov 2002 15:25:51 +0000 (UTC) Cc: ding Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18AB11-0003nb-00 for ; Fri, 08 Nov 2002 16:25:47 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18AB1p-0008U8-00; Fri, 08 Nov 2002 09:26:37 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 08 Nov 2002 09:27:21 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id JAA19042 for ; Fri, 8 Nov 2002 09:27:05 -0600 (CST) Original-Received: (qmail 22496 invoked by alias); 8 Nov 2002 15:26:05 -0000 Original-Received: (qmail 22491 invoked from network); 8 Nov 2002 15:26:04 -0000 Original-Received: from jaseur.sram.qc.ca (postfix@207.35.30.8) by gnus.org with SMTP; 8 Nov 2002 15:26:04 -0000 Original-Received: from carouge.sram.qc.ca.progiciels-bpi.ca (carouge-207.sram.qc.ca [207.35.30.105]) by jaseur.sram.qc.ca (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id 6FE2A40CDB; Fri, 8 Nov 2002 16:25:53 +0100 (CET) Original-To: Ted Zlatanov X-Face: "b_m|CE6#'Q8fliQrwHl9K,]PA_o'*S~Dva{~b1n*)K*A(BIwQW.:LY?t4~xhYka_.LV?Qq `}X|71X0ea&H]9Dsk!`kxBXlG;q$mLfv_vtaHK_rHFKu]4'<*LWCyUe@ZcI6"*wB5M@[m Original-Lines: 38 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.92 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:47605 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:47605 [Ted Zlatanov] > Right now, spam.el uses M-d to mark an article as spam. Lars mentioned > he would like something even shorter. He suggested 'y' or TAB. > I would like to suggest '$' or '-' as well, as those are not used > currently AFAIK. '$' is nicely mnemonic but requires chording for the > Shift keystroke. Feel free to make your own suggestions as well. I still think `M-d' is a better choice, for a few reasons. The main one is that `d' (for usual delete) and `M-d' (for delete-as-spam) are quite related to one another as implying `d'elete. Another one is that other tools, and the Graham paper, suggest `d' and `M-d' with similar semantics. One sure thing is that Gnus evolution is far from complete, and who knows which Grand New Feature will not pop into existence, into some future, that would be worth a new simple key or new key prefix. We should not let ourselves go into attributing the few precious remaining simple keys to the last thing we just wrote, however enthusiastic we may be about it. Still available keys in Gnus Summary keymap should be allocated with much reluctance. A feature has to be really, really, I mean really important and central, before we give it a simple key. P.S. - A special word about TAB. This key (like a few others) has a kind of pre-determined meaning, and should not be randomly attributed to features, however important they are. Here, TAB is often associated to navigation or completion. Unless an important command at least suggests such concepts, we should refrain from attributing TAB to it. One usage for TAB in Gnus Summary, which I installed locally and which is much and often useful for me, is moving the cursor from the Summary into the first clickable reference within the article (Gnus already binds TAB within the Article buffer for cycling over all references in turn, RET being usable for activating that reference). However, I do not remember having suggested it for inclusion in Gnus: as the TAB key is very precious, I am not so sure that my suggestion would be appropriate. -- François Pinard http://www.iro.umontreal.ca/~pinard