From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#12840: 24.2.50; ediff: mode-line of control buffer - improvement request Date: Thu, 08 Nov 2012 18:29:08 +0100 Message-ID: <87mwys0zrv.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1352395806 7341 80.91.229.3 (8 Nov 2012 17:30:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Nov 2012 17:30:06 +0000 (UTC) To: 12840@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 08 18:30:16 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TWVvk-0002QZ-4G for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Nov 2012 18:30:16 +0100 Original-Received: from localhost ([::1]:56720 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVva-0005Zb-Cz for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Nov 2012 12:30:06 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:44004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVvV-0005XY-G4 for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:30:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWVvU-0000Xa-Aw for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:30:01 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46108) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVvU-0000XW-7O for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:30:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TWVvW-0001F3-LP for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Nov 2012 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12840 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13523957414676 (code B ref -1); Thu, 08 Nov 2012 17:30:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Nov 2012 17:29:01 +0000 Original-Received: from localhost ([127.0.0.1]:56359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWVuX-0001DC-7x for submit@debbugs.gnu.org; Thu, 08 Nov 2012 12:29:01 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54352) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWVuW-0001D0-0J for submit@debbugs.gnu.org; Thu, 08 Nov 2012 12:29:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWVuN-0008NB-CG for submit@debbugs.gnu.org; Thu, 08 Nov 2012 12:28:57 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:38062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVuN-0008N6-9A for submit@debbugs.gnu.org; Thu, 08 Nov 2012 12:28:51 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:60406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVuJ-0005Ux-1C for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:28:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWVuD-0008Kd-QN for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:28:46 -0500 Original-Received: from mout.web.de ([212.227.17.12]:63563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWVuD-0008KJ-Gc for bug-gnu-emacs@gnu.org; Thu, 08 Nov 2012 12:28:41 -0500 Original-Received: from drachen.dragon ([89.204.130.109]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0MHowb-1TV8KQ0pDR-004MBZ; Thu, 08 Nov 2012 18:28:39 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-Provags-ID: V02:K0:BPh0p40o5bEjZsLcZdRc0l1I5a+Jj6gO7dS3Ve5fVX2 /59fxUWfKbD8a5oZpLCnbltXN3YUv/81obKN4vlHI8G0HhJIb5 5V0X8du4E/hrRYgtBGFVwF8V4LVf1OGxOz/zhrFQEv50dn/FlK qW1AcCb1gDT1STaGmxmCA9tpDwqiGigYBm0YJUrHqBrOImjJBP QRMVdJKBxReS4XwXSUld9oWPv1BU+HU3uIHixilP1I= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:66644 Archived-At: Hello, I use ediff with this setting: (setq ediff-window-setup-function 'ediff-setup-windows-plain) Then, the mode-line of the control buffer looks like that: -- *Ediff Control Panel* diff 1 of 1 Quick Help My questions/requests: 1. It would be much more convenient if the "diff ... of ..." part would be highlighted somehow, so that it is more visible. It is an extremely relevant information, and can now be recognized very badly. The function to change would probably be `ediff-make-wide-control-buffer-id'. I tested with this, for example: (defun ediff-make-wide-control-buffer-id () (list (concat "%b " (propertize (cond ((< ediff-current-difference 0) (format "At start of %d diffs" ediff-number-of-differences)) ((>= ediff-current-difference ediff-number-of-differences) (format "At end of %d diffs" ediff-number-of-differences)) (t (format "diff %d of %d" (1+ ediff-current-difference) ediff-number-of-differences))) 'face 'mode-line-buffer-id)))) 2. What's the "Quick Help" part for? I don't see any use for it. It seems to be always present, but it doesn't indicate anything, and I cannot click on it. Also, if I didn't hit ? in the control buffer, the only content of this buffer already is "Type ? for help". This is more a question. I just don't see the purpose of showing this string. Maybe I've overlooked something. Thanks, Michael. In GNU Emacs 24.2.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.2) of 2012-11-01 on dex, modified by Debian (emacs-snapshot package, version 2:20121101-1) Windowing system distributor `The X.Org Foundation', version 11.0.10707000 System Description: Debian GNU/Linux testing (wheezy) Configured using: `configure '--build' 'x86_64-linux-gnu' '--host' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.2.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.2.50/site-lisp:/usr/share/emacs/site-lisp' '--without-compress-info' '--with-crt-dir=/usr/lib/x86_64-linux-gnu/' '--with-x=yes' '--with-x-toolkit=gtk3' '--with-imagemagick=yes' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed -znocombreloc' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t