GNU bug report logs - #2474
23.0.90; Use different faces in *Completion* buffers

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Tassilo Horn <tassilo@HIDDEN>; dated Wed, 25 Feb 2009 21:25:04 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to `wishlist' from `normal' Request was from Glenn Morris <rgm@HIDDEN> to control@HIDDEN. Full text available.

Message received at submit@HIDDEN:


Received: (at submit) by emacsbugs.donarmstrong.com; 25 Feb 2009 21:19:22 +0000
From thorn@HIDDEN Wed Feb 25 13:19:22 2009
X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02
	(2008-06-10) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available.
	hammytokens:Tokens not available.
X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no
	version=3.2.5-bugs.debian.org_2005_01_02
Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10])
	by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1PLJHmJ022387
	for <submit@HIDDEN>; Wed, 25 Feb 2009 13:19:19 -0800
Received: from mail.gnu.org ([199.232.76.166]:39343 helo=mx10.gnu.org)
	by fencepost.gnu.org with esmtp (Exim 4.67)
	(envelope-from <thorn@HIDDEN>)
	id 1LcR7k-0004hk-UH
	for emacs-pretest-bug@HIDDEN; Wed, 25 Feb 2009 16:17:01 -0500
Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60)
	(envelope-from <thorn@HIDDEN>)
	id 1LcR9u-0001u0-JU
	for emacs-pretest-bug@HIDDEN; Wed, 25 Feb 2009 16:19:16 -0500
Received: from out1.smtp.messagingengine.com ([66.111.4.25]:50759)
	by monty-python.gnu.org with esmtp (Exim 4.60)
	(envelope-from <thorn@HIDDEN>)
	id 1LcR9u-0001tm-BW
	for emacs-pretest-bug@HIDDEN; Wed, 25 Feb 2009 16:19:14 -0500
Received: from compute1.internal (compute1.internal [10.202.2.41])
	by out1.messagingengine.com (Postfix) with ESMTP id B48912A4062
	for <emacs-pretest-bug@HIDDEN>; Wed, 25 Feb 2009 16:19:12 -0500 (EST)
Received: from heartbeat2.messagingengine.com ([10.202.2.161])
  by compute1.internal (MEProxy); Wed, 25 Feb 2009 16:19:12 -0500
X-Sasl-enc: IBOmZjOo/ULCReVOTvuH/6HKt/ROdfuyHov00500TYvd 1235596752
Received: from thinkpad.tsdh.de (p54AF2BFC.dip0.t-ipconnect.de [84.175.43.252])
	by mail.messagingengine.com (Postfix) with ESMTPA id E049A3A1FD
	for <emacs-pretest-bug@HIDDEN>; Wed, 25 Feb 2009 16:19:11 -0500 (EST)
From: Tassilo Horn <tassilo@HIDDEN>
To: emacs-pretest-bug@HIDDEN
Subject: 23.0.90; Use different faces in *Completion* buffers
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux)
Date: Wed, 25 Feb 2009 22:19:09 +0100
Message-ID: <87fxi25i5u.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized.


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@HIDDEN mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

This is only a suggestion, but in my opinion it would be very convenient
if the different completion result types in *Completion* buffers would
use different faces.

For example when completing filenames

  - directories would use the dired-directory face,
  - symlinks would use the dired-symlink face, and
  - normal files would stay in the default face.

Using separate faces (maybe inheriting from the dired faces) would be
even better.

I think different faces are much better to distinguish than only the "/"
to distinguish directories from files.  (Currently there's no difference
between symlinks and normal files at all.)

The same could be done for symbol completion, where one might want to
distinguish variables from functions and so on.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/23.0.90/etc/DEBUG for instructions.


In GNU Emacs 23.0.90.1 (x86_64-pc-linux-gnu, GTK+ Version 2.14.7)
 of 2009-02-25 on thinkpad
Windowing system distributor `The X.Org Foundation', version 11.0.10503000
configured using `configure  '--prefix=/usr' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-freetype' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--build=x86_64-pc-linux-gnu' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-g -ggdb -O1 -pipe' 'LDFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  gnus-undo-mode: t
  rcirc-track-minor-mode: t
  recentf-mode: t
  window-number-meta-mode: t
  window-number-mode: t
  savehist-mode: t
  exec-abbrev-cmd-mode: t
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <up> <up> <up> <up> 
<up> <up> <down> <down> <down> <down> <return> M-2 
M-1 <tab> <return> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <up> <up> <up> <up> 
<up> <up> M-1 C-x k <return> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
C-s f i <down> <up> <down> C-h f <return> C-x k <return> 
C-x k <return> C-x k <return> <escape> <escape> <escape> 
M-x C-. t t s s <return> M-x r C-g C-x b <return> <next> 
<next> <next> <next> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> M-x C-. t 
t s s <return> M-x C-. t t s s <return> C-x x t h - 
t o <tab> C-g C-x C-f . e m a <tab> <return> y <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <left> <left> <left> <left> <left> 
<left> <left> <left> <left> C-h v <return> <next> <next> 
<next> <next> <next> <next> <next> <next> <next> <next> 
<next> <next> <next> <next> <next> <next> <next> <next> 
<next> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <up> 
<up> <up> <up> <down> <up> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
C-h f <return> <next> <next> <next> <next> <next> <next> 
<next> <down> <down> <down> <down> <down> <down> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> C-h f <return> M-x C-g C-x 
k <return> M-x g <return> <return> M-x r e b <return> 
<return> C-x k <return> y M-x r e b <return>

Recent messages:
20090225T220430.310> Opening nntp server on Uni...
20090225T220430.311> Opening nntp server on Uni...done
20090225T220430.429> No new newsgroups
20090225T220430.433> Checking new news...
20090225T220430.667> Opening nnml server on archive...
20090225T220430.669> Opening nnml server on archive...done
20090225T220430.710> Opening nnml server on archive...
20090225T220430.712> Opening nnml server on archive...done
20090225T220430.715> Checking new news...done
Buffer *mail to emacs-pretest-bug@HIDDEN* modified; kill anyway? (y or n) 

-- 
Richard  Stallman  needs  neither  mouse  nor keyboard  to  operate  his
computer. He just stares it down until it does what he wants.




Acknowledgement sent to Tassilo Horn <tassilo@HIDDEN>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs@HIDDEN>. Full text available.
Report forwarded to bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>:
bug#2474; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.