From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 12:46:42 2011 Received: (at submit) by debbugs.gnu.org; 7 Dec 2011 17:46:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYLZp-00009I-Qd for submit@debbugs.gnu.org; Wed, 07 Dec 2011 12:46:42 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYLSb-0008Gb-AQ for submit@debbugs.gnu.org; Wed, 07 Dec 2011 12:39:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RYLRr-00066d-GU for submit@debbugs.gnu.org; Wed, 07 Dec 2011 12:38:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, T_DKIM_INVALID,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:52006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RYLRr-00066Y-Ex for submit@debbugs.gnu.org; Wed, 07 Dec 2011 12:38:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]:35069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RYLRq-0002EG-BT for bug-gnu-emacs@gnu.org; Wed, 07 Dec 2011 12:38:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RYLRp-00061m-1d for bug-gnu-emacs@gnu.org; Wed, 07 Dec 2011 12:38:26 -0500 Received: from mail-ee0-f73.google.com ([74.125.83.73]:55103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RYLRo-00060X-Kd for bug-gnu-emacs@gnu.org; Wed, 07 Dec 2011 12:38:25 -0500 Received: by eekb57 with SMTP id b57so15954eek.0 for ; Wed, 07 Dec 2011 09:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=from:to:subject:date:message-id:mime-version:content-type :x-system-of-record; bh=BV3Ohv8/DNviFcP1w/OIhEJE+XPHUjJNef+u3LviSec=; b=BR1nHfvHjNos2kjQa+tAeCmTjVowPWjv5YNHXbZ4pdELVIl5K9tVlYHHboRtbS2IR/ ZNfNoWb2p4o3/Dk4YWew== Received: by 10.14.35.81 with SMTP id t57mr1027070eea.2.1323279503411; Wed, 07 Dec 2011 09:38:23 -0800 (PST) Received: by 10.14.35.81 with SMTP id t57mr1027066eea.2.1323279503286; Wed, 07 Dec 2011 09:38:23 -0800 (PST) Received: from hpza9.eem.corp.google.com ([74.125.121.33]) by gmr-mx.google.com with ESMTPS id 41si1674046eee.2.2011.12.07.09.38.23 (version=TLSv1/SSLv3 cipher=AES128-SHA); Wed, 07 Dec 2011 09:38:23 -0800 (PST) Received: from wpaz5.hot.corp.google.com (wpaz5.hot.corp.google.com [172.24.198.69]) by hpza9.eem.corp.google.com (Postfix) with ESMTPS id EA55A5C0050 for ; Wed, 7 Dec 2011 09:38:22 -0800 (PST) Received: from paradicsom.nyc.corp.google.com.google.com (paradicsom.nyc.corp.google.com [172.26.76.220]) by wpaz5.hot.corp.google.com with ESMTP id pB7HcKaA032425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Wed, 7 Dec 2011 09:38:21 -0800 From: Robert Brown To: bug-gnu-emacs@gnu.org Subject: 23.3; defmethod doc string not fontified Date: Wed, 07 Dec 2011 12:38:20 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-System-Of-Record: true X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 07 Dec 2011 12:46:40 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) When editing Common Lisp code, documentation strings for defmethod forms should be treated just like the documentation of defun forms, but they are not. Enter the following text in a common-lisp-mode buffer: (defun foo (x) "defun documentation" x) (defmethod foo (x) "defmethod documentation" x) Use M-x describe-face on each documentation string. The "defun documentation" string is fontified using font-lock-doc-face, while the "defmethod documentation" string is fontified using font-lock-string-face. They should both be font-lock-doc-face. One possible fix is to add a line like (put 'defmethod 'doc-string-elt 3) to the file lisp/emacs-lisp/lisp-mode.el right after the similar line for defun. bob In GNU Emacs 23.3.1 (x86_64-unknown-linux-gnu) of 2011-07-15 on paradicsom.nyc.corp.google.com configured using `configure '--prefix' '/local/software/package/emacs-23.3.1' '--without-x'' 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: Lisp Interaction Minor modes in effect: file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: ESC [ > 1 ; 2 3 0 5 ; 0 c ESC x r e p o r t - e m a c s - b u g RET Recent messages: ("emacs") Loading /local/software/source-trees/emacs-jabber/jabber-autoloads.el (source)...done Load-path shadows: /local/software/source-trees/cc-mode/cc-fonts hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-fonts /local/software/source-trees/cc-mode/cc-align hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-align /local/software/source-trees/cc-mode/cc-menus hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-menus /local/software/source-trees/cc-mode/cc-engine hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-engine /local/software/source-trees/cc-mode/cc-mode hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-mode /local/software/source-trees/cc-mode/cc-awk hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-awk /local/software/source-trees/cc-mode/cc-defs hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-defs /local/software/source-trees/cc-mode/cc-vars hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-vars /local/software/source-trees/cc-mode/cc-styles hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-styles /local/software/source-trees/cc-mode/cc-bytecomp hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-bytecomp /local/software/source-trees/cc-mode/cc-compat hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-compat /local/software/source-trees/cc-mode/cc-cmds hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-cmds /local/software/source-trees/cc-mode/cc-langs hides /local/software/package/emacs-23.3.1/share/emacs/23.3/lisp/progmodes/cc-langs Features: (shadow sort mail-extr message ecomplete rfc822 mml easymenu mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash mail-utils warnings emacsbug uniquify advice help-fns advice-preload slime-autoloads regexp-opt cl cl-19 ediff-hook vc-hooks lisp-float-type lisp-mode register page menu-bar rfn-eshadow timer jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 08:25:14 2011 Received: (at 10244-done) by debbugs.gnu.org; 8 Dec 2011 13:25:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYdyL-0006FS-Ep for submit@debbugs.gnu.org; Thu, 08 Dec 2011 08:25:14 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RYdyI-0006FK-3X for 10244-done@debbugs.gnu.org; Thu, 08 Dec 2011 08:25:11 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id pB8DOJxd016858; Thu, 8 Dec 2011 08:24:20 -0500 Received: by pastel.home (Postfix, from userid 20848) id 5A82859403; Thu, 8 Dec 2011 08:24:19 -0500 (EST) From: Stefan Monnier To: Robert Brown Subject: Re: bug#10244: 23.3; defmethod doc string not fontified Message-ID: References: Date: Thu, 08 Dec 2011 08:24:19 -0500 In-Reply-To: (Robert Brown's message of "Wed, 07 Dec 2011 12:38:20 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4064=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4064> : streams <708842> : uri <1024015> X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: 10244-done Cc: 10244-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Version: 24.1 > One possible fix is to add a line like > (put 'defmethod 'doc-string-elt 3) Indeed, thanks, done, Stefan From unknown Fri Aug 15 20:49:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 06 Jan 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator