GNU bug report logs - #19217
25.0.50; `C-M-x' (`eval-defun') on a `defface' that is not top-level

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Sat, 29 Nov 2014 18:15:02 UTC

Severity: wishlist

Tags: fixed

Found in version 25.0.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 19217 <at> debbugs.gnu.org
Subject: bug#19217: 25.0.50; `C-M-x' (`eval-defun') on a `defface' that is not top-level
Date: Mon, 01 Dec 2014 08:49:20 -0500
> I just did - when the defface (e.g. the given face itself) makes
> sense only for certain Emacs versions.

That just paraphrases in ambiguous English the perfectly precise Elisp
code you quoted.  So it's not what I'm after.

> It doesn't matter how common it is

It matters to me, obviously.

> - it is common enough.  There is no reason users should not have
> a simple way to redefine a defface, defvar, or defcustom, at top level
> or not.

Irrelevant.  Frequency of occurrence and typical contexts can give very
useful hints at what the best solution is.  The answer you quote already
makes it clear I agree it should be solved, so stop arguing this point,
you're just wasting people's time.

I stopped reading your rant here.


        Stefan




This bug report was last modified 4 years and 280 days ago.

Previous Next


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