From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: put goto-line on modeline Date: Wed, 19 Jan 2005 11:14:37 +0100 Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1106131017 21159 80.91.229.6 (19 Jan 2005 10:36:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Jan 2005 10:36:57 +0000 (UTC) Cc: jet@gyve.org, nickrob@snap.net.nz, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 19 11:36:49 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CrDCi-0005yk-00 for ; Wed, 19 Jan 2005 11:36:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CrDOe-0004F1-VR for ged-emacs-devel@m.gmane.org; Wed, 19 Jan 2005 05:49:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CrD3w-0004i4-P1 for emacs-devel@gnu.org; Wed, 19 Jan 2005 05:27:47 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CrD3p-0004hL-0G for emacs-devel@gnu.org; Wed, 19 Jan 2005 05:27:41 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CrD3l-0004gg-Qd for emacs-devel@gnu.org; Wed, 19 Jan 2005 05:27:35 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CrCrN-00064Z-DA for emacs-devel@gnu.org; Wed, 19 Jan 2005 05:14:45 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1CrCq4-0007bF-2h; Wed, 19 Jan 2005 05:13:24 -0500 Original-To: rms@gnu.org In-Reply-To: (Richard Stallman's message of "Tue, 18 Jan 2005 19:49:18 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) 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: main.gmane.org gmane.emacs.devel:32370 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32370 Richard Stallman writes: > > FWIW, Framemaker has long had this feature as the main way to go to > > a page or line. > > xpdf too. > > It is very inconvenient. Hardly more inconvenient than typing M-x goto-line RET number RET You have vetoed the proposed M-g keybinding since you thought font selection a more important operation and found no other place fitting. So if the function is used so infrequently that it does not even deserve a keybinding of its own, I don't see how providing an _intuitive_ way of setting it (though not the most ergonomic one) can be bad. We don't have anything better to offer: we can't tell the user "we left off this functionality because we find you should rather learn the keybinding". There is no keybinding. And even if there were, we could teach it the soft and usual way: "goto-line is on M-g" in the echo area afterwards. Leaving off the possibility of clicking the mode-line because it is supposed to be more inconvenient than a keybinding we don't even have does not sound logical. If the function is supposed to be used as frequently that clicking the mode line is considered a serious impediment to productive work, then it should have a keybinding. And even if it has, the mode line is more easily accessible than a menu entry. As long as both point out after use that there is also a keybinding, I don't see what the user loses. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum