From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: cua-mode and the tutorial Date: Thu, 21 Sep 2006 16:24:35 +0200 Message-ID: References: <44C8F069.1070002@student.lu.se> <44F15953.6060405@student.lu.se> <44F36EF8.5040808@student.lu.se> <44F6FBEB.70008@student.lu.se> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1158848896 11674 80.91.229.2 (21 Sep 2006 14:28:16 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 21 Sep 2006 14:28:16 +0000 (UTC) Cc: rms@gnu.org, Michael Kifer , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 21 16:28:14 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GQPUz-0000XK-HX for ged-emacs-devel@m.gmane.org; Thu, 21 Sep 2006 16:26:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GQPUy-0001c0-T7 for ged-emacs-devel@m.gmane.org; Thu, 21 Sep 2006 10:25:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GQPUk-0001ZH-S4 for emacs-devel@gnu.org; Thu, 21 Sep 2006 10:25:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GQPUi-0001Sb-JH for emacs-devel@gnu.org; Thu, 21 Sep 2006 10:25:42 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GQPUi-0001SI-EC for emacs-devel@gnu.org; Thu, 21 Sep 2006 10:25:40 -0400 Original-Received: from [195.41.46.236] (helo=pfepb.post.tele.dk) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GQPYD-00018z-6J; Thu, 21 Sep 2006 10:29:17 -0400 Original-Received: from kfs-l.imdomain.dk.cua.dk (unknown [80.165.4.124]) by pfepb.post.tele.dk (Postfix) with SMTP id 37E28A5009B; Thu, 21 Sep 2006 16:25:34 +0200 (CEST) Original-To: Lennart Borgman In-Reply-To: <44F6FBEB.70008@student.lu.se> (Lennart Borgman's message of "Thu\, 31 Aug 2006 17\:10\:35 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.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: news.gmane.org gmane.emacs.devel:60066 Archived-At: Sorry for not following up before ... Lennart Borgman writes: > I have attempted to make a new solution in accordance with our > discussion. This new solution has the following changes: > > 1) The yellow area in the tutorial buffer is now small and has a > "Details"-link (Kim's suggestion) Looks good! > > 2) The "Details"-link displays information in the help buffer. Good. > 3) Changed keys are now marked in the tutorial buffer in two ways: > a) The key (like C-v) has yellow background Looks good. Perhaps the shade of yellow could be a little less LOUD ? > b) There is a line under the key telling what can be used instead > (in English) BAD! (sorry!) This is very distracting and really makes it difficult to follow the ordinary text. Also, on some pages, the same text is shown several times. What about giving a combined help in the echo area about the "yellow keys": For example: ** Rebound keys: C-v: M-v: You can color the keys in yellow too. Of course, you would have to somehow regenerate that message as the user moves through the tutorial to reflect the yellow keys on the current page (can't bee too hard with a buffer-local post-command-hook which scans the buffer from (window-start) to (window-end nil t)). > 4) The yellow areas in 3 are readonly. > > 5) There is a link called "Explain" in the yellow areas in 3 that > moves the point to (point-min) This is very confusing too. I tried it and would have expected it to tell me something about the specific binding (in the echo area or Help buffer). But it would go along with the yellow line, so it's not a big deal. Maybe you could show the details buffer if the user clicks on any of the "yellow keys" (like an anonymouse button). > The support for Viper is still there. I see no reason to remove it > since I do believe it is useful for Viper users and it does not in any > way disturb those not using Viper. (Except that the code is more > complicated of course, but that is only loaded when the tutorial is > run.) Ok. One problem: When CUA is enabled, your code doesn't detect that M-v is rebound. I don't know whether this should be installed before the release, but in any case it is not (IMHO) ready yet. WDOT? -- Kim F. Storm http://www.cua.dk