From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Jack Duthen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2012 15:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11476@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133709449320689 (code B ref -1); Tue, 15 May 2012 15:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2012 15:08:13 +0000 Received: from localhost ([127.0.0.1]:56171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUJMC-0005Nd-AK for submit@debbugs.gnu.org; Tue, 15 May 2012 11:08:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38632) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUJMA-0005NR-Ac for submit@debbugs.gnu.org; Tue, 15 May 2012 11:08:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SUJLu-0007AP-9b for submit@debbugs.gnu.org; Tue, 15 May 2012 11:08:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:52600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUJLu-0007AJ-3f for submit@debbugs.gnu.org; Tue, 15 May 2012 11:07:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUJLn-0004fo-4A for bug-gnu-emacs@gnu.org; Tue, 15 May 2012 11:07:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SUJLc-000716-DQ for bug-gnu-emacs@gnu.org; Tue, 15 May 2012 11:07:46 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:41179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUJLc-00070y-3n for bug-gnu-emacs@gnu.org; Tue, 15 May 2012 11:07:36 -0400 Received: by obbwd18 with SMTP id wd18so11230261obb.0 for ; Tue, 15 May 2012 08:07:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=HDNE59FCSz1bcUDngY6sA28LvMZdUJlGEl9gY89AL7Y=; b=YG/qS8Yrn6WF2vfIcBSJtObB4vGzCJRrpuv3kstVneWuyQGTsJAhlzbn7DDc8NM9SH EKBRTdMP3MuOX3SKXM3KPSXu8vfqI+Yl/2YT+ihn28H/oo/JRZV94HbC7rfl2z8YsHE+ 3WaDjPMZRHLStVAqJ+Vm6idRa4ZGTAV/xsyDifW/iIFS0zu/tFhHx5AjjUFuxPt0NDlr dEDhQBL9d04QLy+n7pZ57kCZPJFBRoJUYa2I3NGN74U+nzbJk8EcwHOfFdd/6IkD0lbJ wJx2t20V9nI7NL3V0PRSY/uGobwuMsuZqMaGYF1hPqezfaR1kCe6BCtAjF1IWCv+X9b4 06RA== Received: by 10.182.16.1 with SMTP id b1mr3115141obd.31.1337094453558; Tue, 15 May 2012 08:07:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.182.99 with HTTP; Tue, 15 May 2012 08:07:13 -0700 (PDT) From: Jack Duthen Date: Tue, 15 May 2012 17:07:13 +0200 X-Google-Sender-Auth: 4cGZdYNFxwwn3Vcp8sg13Pv9buI Message-ID: Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.1 (------) --text follows this line-- 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 bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Hi! I'm using "which-func" and I find it very convenient! I tried to use a customized "which-func-cleanup-function" and found that its doc string says: "Function to transform a string before displaying it in the mode line. The function is called with one argument, the string to display..." It seems that the argument given to "which-func-cleanup-function" can also be a list with one string. Using this test function: ;;; ------------------- ;;; To help see the bug (defun jd-test-which-func-cleanup-function (fun-name) (message "Type of fun-name '%s' is %s" fun-name (type-of fun-name)) (when (consp fun-name) (message "Type of (car fun-name) '%s' is %s" (car fun-name) (type-of (car fun-name)))) (setq jd-ielm-fun-name fun-name) ; to explore it using ielm fun-name) ;;; (setq which-func-cleanup-function 'jd-test-which-func-cleanup-function) ;;; (setq which-func-cleanup-function ()) ;;; ------------------- I got the messages (while editing the file "which-func.el"): Type of fun-name '(which-function)' is cons Type of (car fun-name) 'which-function' is string So, either the doc string of "which-func-cleanup-function" is wrong, either "which-function" should return the "car" of the value it returns. Since the code of "which-function" is not that simple, I can't clearly and surely tell which one is wrong and fix the bug by myself. I noticed that the function "which-function" contains the following lines: ;; Try using add-log support. (when (null name) (setq name (add-log-current-defun))) And it seems that "add-log-current-defun" returns a string. So, maybe, "which-function" should return the "car" of "name" when it is a list. Can you fix it? )jack( 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.1/etc/DEBUG for instructions. In GNU Emacs 23.1.1 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2011-03-04 on roseapple, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10900000 configured using `configure '--build=i686-linux-gnu' '--host=i686-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i686-linux-gnu' 'host_alias=i686-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' 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: fr_FR.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: diff-auto-refine-mode: t eldoc-mode: t which-function-mode: t show-paren-mode: t recentf-mode: t desktop-save-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: (only . t) Recent input: C-v C-u C-v C-u C-v C-x b M-x b u r r C-x b j M-p C-s C-w C-w C-w C-w C-x o C-s C-s C-s C-s C-w C-r C-r C-r C-r C-r C-r C-r C-r C-r C-r C-r C-r C-u C-u M-v C-h f M-w M-: C-y C-x C-e C-x C-e C-x b C-x b j M-p M-d e x p l o r e M-f M-f u s i n g SPC h e l p C-x C-s C-p - - - - - C-x C-s C-h f M-w C-v C-v C-v C-v C-v M-: C-y C-u M-v C-u M-v M-: M-p C-x o C-x C-g M-x M-p C-x o q C-M-x C-M-b C-M-SPC M-w C-x o M-: C-y M-: M-p C-e C-b C-M-b C-b C-k ( ) ) C-s C-w C-x o C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a Recent messages: uncompressing add-log.el.gz...done Note: file is write protected jd-test-which-func-cleanup-function Mark set jd-test-which-func-cleanup-function Type of fun-name '(which-function)' is cons Type of (car fun-name) 'which-function' is string nil Mark saved where search started [2 times] /usr/bin/mail is not an executable. Setting mail-interactive to t. From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2012 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jack Duthen Cc: 11476@debbugs.gnu.org Received: via spool by 11476-submit@debbugs.gnu.org id=B11476.133709668624072 (code B ref 11476); Tue, 15 May 2012 15:45:02 +0000 Received: (at 11476) by debbugs.gnu.org; 15 May 2012 15:44:46 +0000 Received: from localhost ([127.0.0.1]:56224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUJvZ-0006GD-Oe for submit@debbugs.gnu.org; Tue, 15 May 2012 11:44:45 -0400 Received: from relais.videotron.ca ([24.201.245.36]:40873) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUJvX-0006G4-P9 for 11476@debbugs.gnu.org; Tue, 15 May 2012 11:44:44 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from fmsmemgm.homelinux.net ([24.201.208.110]) by VL-VM-MR006.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0M420033HMED0S40@VL-VM-MR006.ip.videotron.ca> for 11476@debbugs.gnu.org; Tue, 15 May 2012 11:44:38 -0400 (EDT) Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id C850EAE233; Tue, 15 May 2012 11:44:37 -0400 (EDT) From: Stefan Monnier Message-id: References: Date: Tue, 15 May 2012 11:44:36 -0400 In-reply-to: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) > It seems that the argument given to "which-func-cleanup-function" > can also be a list with one string. That is a bug. Stefan From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 May 2012 19:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jack Duthen Cc: 11476@debbugs.gnu.org Received: via spool by 11476-submit@debbugs.gnu.org id=B11476.133711024716054 (code B ref 11476); Tue, 15 May 2012 19:31:02 +0000 Received: (at 11476) by debbugs.gnu.org; 15 May 2012 19:30:47 +0000 Received: from localhost ([127.0.0.1]:56562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUNSI-0004As-JZ for submit@debbugs.gnu.org; Tue, 15 May 2012 15:30:47 -0400 Received: from relais.videotron.ca ([24.201.245.36]:59159) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUNSG-0004Aj-B0 for 11476@debbugs.gnu.org; Tue, 15 May 2012 15:30:44 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from fmsmemgm.homelinux.net ([24.201.208.110]) by VL-VM-MR001.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0M42004TIWUZYI70@VL-VM-MR001.ip.videotron.ca> for 11476@debbugs.gnu.org; Tue, 15 May 2012 15:30:36 -0400 (EDT) Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 2215DAE0E5; Tue, 15 May 2012 15:30:33 -0400 (EDT) From: Stefan Monnier Message-id: References: Date: Tue, 15 May 2012 15:30:33 -0400 In-reply-to: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) >> It seems that the argument given to "which-func-cleanup-function" >> can also be a list with one string. > That is a bug. Can you give a recipe or at least describe a case where it happens? Stefan From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Jack Duthen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 May 2012 08:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11476@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13371570252258 (code B ref -1); Wed, 16 May 2012 08:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 May 2012 08:30:25 +0000 Received: from localhost ([127.0.0.1]:57058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUZci-0000aK-OQ for submit@debbugs.gnu.org; Wed, 16 May 2012 04:30:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37735) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SUZcb-0000a1-T0 for submit@debbugs.gnu.org; Wed, 16 May 2012 04:30:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SUZcK-0003Fy-Bx for submit@debbugs.gnu.org; Wed, 16 May 2012 04:30:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:36896) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUZcK-0003Fq-5E for submit@debbugs.gnu.org; Wed, 16 May 2012 04:29:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUZcF-00008F-Ej for bug-gnu-emacs@gnu.org; Wed, 16 May 2012 04:29:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SUZc6-0003Cj-AV for bug-gnu-emacs@gnu.org; Wed, 16 May 2012 04:29:50 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:41899) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUZc6-0003CM-3S for bug-gnu-emacs@gnu.org; Wed, 16 May 2012 04:29:42 -0400 Received: by obbwd18 with SMTP id wd18so925541obb.0 for ; Wed, 16 May 2012 01:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=7DR+GGv5ETNF9Bz7WLlNV2rcasHwriYQc1yCPiztYSk=; b=GUW/49xfK5rzFFNE6gft7Fj0LX6HUeMWo7VDzDCEEGZ8D+VEwx0uxS8q3bv/frxpTx QlTYFHXARmgLq0r4GOLyEEWOTe2E1Rw11JsfOG2vjX0Uj3OmbTgzS7wlxalYYucJmKd0 QTMZbHontdgghmfl8UYOLB435vXQTH+QhohHqTZEnoJyKEqamKLSek/O5IPHQnNGlfga lN9IfuWrpyxkSANgJy7I7TZcYqGYiktRChkOyj62FY40gKXrtprhC1zmaBb4du1LXOS2 1oLO8e9nZkNvyKOvcUOYDhEcQMOFW+j61CasN2foIzDkXwpDz2o/cYRXal2+uyTYbXHl LK7Q== Received: by 10.60.25.6 with SMTP id y6mr1955892oef.42.1337156980376; Wed, 16 May 2012 01:29:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.182.99 with HTTP; Wed, 16 May 2012 01:29:20 -0700 (PDT) In-Reply-To: References: From: Jack Duthen Date: Wed, 16 May 2012 10:29:20 +0200 X-Google-Sender-Auth: 27tbCdLsF-rhmaeNJr7uFCqmi_Q Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.1 (------) As I explained in my first mail, it always happens with imenu and which-fun= c. Here is a short recipe to get it: emacs -Q open any emacs-lisp file and move point inside any function M-x imenu-add-menubar-index M-x which-func-mode M-: (defun jd-test-which-func-cleanup-function (fun-name) (message "Type of fun-name '%s' is %s" fun-name (type-of fun-name)) (when (consp fun-name) (message "Type of (car fun-name) '%s' is %s" (car fun-name) (type-of (car fun-name)))) (setq jd-ielm-fun-name fun-name) ; to explore it using ielm fun-name) M-: (setq which-func-cleanup-function 'jd-test-which-func-cleanup-function) 2012/5/15 Stefan Monnier : >>> It seems that the argument given to "which-func-cleanup-function" >>> can also be a list with one string. >> That is a bug. > > Can you give a recipe or at least describe a case where it happens? > > > =A0 =A0 =A0 =A0Stefan From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Jun 2012 21:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo unreproducible To: Jack Duthen Cc: 11476@debbugs.gnu.org Received: via spool by 11476-submit@debbugs.gnu.org id=B11476.134074735732375 (code B ref 11476); Tue, 26 Jun 2012 21:50:01 +0000 Received: (at 11476) by debbugs.gnu.org; 26 Jun 2012 21:49:17 +0000 Received: from localhost ([127.0.0.1]:59140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SjddN-0008Q8-0o for submit@debbugs.gnu.org; Tue, 26 Jun 2012 17:49:17 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48071) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SjddK-0008Pz-3t for 11476@debbugs.gnu.org; Tue, 26 Jun 2012 17:49:14 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SjdZN-0007Gv-Rm; Tue, 26 Jun 2012 17:45:09 -0400 From: Glenn Morris References: X-Spook: JSOFC3IP rail gun fissionable Telex FIPS140 NORAD Rule X-Ran: q2m{EF#_hgEU1su}|fK~QH(-p1p%{vg23Q\Oua!nc(fV%VCRa4SLZH|L86_ X-Hue: yellow X-Attribution: GM Date: Tue, 26 Jun 2012 17:45:09 -0400 In-Reply-To: (Jack Duthen's message of "Wed, 16 May 2012 10:29:20 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -5.7 (-----) Jack Duthen wrote: > emacs -Q > open any emacs-lisp file and move point inside any function > M-x imenu-add-menubar-index > M-x which-func-mode > M-: > (defun jd-test-which-func-cleanup-function (fun-name) > (message "Type of fun-name '%s' is %s" fun-name (type-of fun-name)) > (when (consp fun-name) > (message "Type of (car fun-name) '%s' is %s" (car fun-name) > (type-of (car fun-name)))) > (setq jd-ielm-fun-name fun-name) ; to explore it using ielm > fun-name) > M-: (setq which-func-cleanup-function 'jd-test-which-func-cleanup-function) I cannot reproduce a problem with this, in either 23.1 or current trunk. The type remains resolutely a string, never a cons. If it were not a string, I would think that the which-function mode line would break. From unknown Tue Jun 24 22:38:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11476: 23.1; which-func-cleanup-function call and documentation mismatch Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Feb 2014 00:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11476 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo unreproducible To: Glenn Morris Cc: 11476@debbugs.gnu.org, Jack Duthen Received: via spool by 11476-submit@debbugs.gnu.org id=B11476.139164805127305 (code B ref 11476); Thu, 06 Feb 2014 00:55:01 +0000 Received: (at 11476) by debbugs.gnu.org; 6 Feb 2014 00:54:11 +0000 Received: from localhost ([127.0.0.1]:51602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDEJ-00076L-3I for submit@debbugs.gnu.org; Wed, 05 Feb 2014 19:54:11 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:55353) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDEH-00076D-EV for 11476@debbugs.gnu.org; Wed, 05 Feb 2014 19:54:10 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WBDE2-0007yE-4K; Thu, 06 Feb 2014 01:53:54 +0100 From: Lars Ingebrigtsen References: Date: Wed, 05 Feb 2014 16:52:51 -0800 In-Reply-To: (Glenn Morris's message of "Tue, 26 Jun 2012 17:45:09 -0400") Message-ID: <87y51pxdss.fsf@building.gnus.org> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1WBDE2-0007yE-4K X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392252835.27204@8O25CWhOwkNaC/U8wC1XsA X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Glenn Morris writes: > Jack Duthen wrote: > >> emacs -Q >> open any emacs-lisp file and move point inside any function >> M-x imenu-add-menubar-index >> M-x which-func-mode >> M-: >> (defun jd-test-which-func-cleanup-function (fun-name) >> (message "Type of fun-name '%s' is %s" fun-name (type-of fun-name)) >> (when (consp fun-name) >> (message "Type of (car fun-name) '%s' is %s" (car fun-name) >> (type-of (car fun-name)))) >> (setq jd-ielm-fun-name fun-name) ; to explore it using ielm >> fun-name) >> M-: (setq which-func-cleanup-function 'jd-test-which-func-cleanup-function) > > I cannot reproduce a problem with this, in either 23.1 or current trunk. > The type remains resolutely a string, never a cons. If it were not a > string, I would think that the which-function mode line would break. More information was requested a year ago, but no further progress seems to have been made. I'm closing this bug report now, but if this problem still persists, please reopen it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 05 19:54:16 2014 Received: (at control) by debbugs.gnu.org; 6 Feb 2014 00:54:16 +0000 Received: from localhost ([127.0.0.1]:51605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDEO-00076i-DB for submit@debbugs.gnu.org; Wed, 05 Feb 2014 19:54:16 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:55360) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDEM-00076Y-Li for control@debbugs.gnu.org; Wed, 05 Feb 2014 19:54:15 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WBDE7-0007yQ-JH for control@debbugs.gnu.org; Thu, 06 Feb 2014 01:54:00 +0100 Date: Wed, 05 Feb 2014 16:52:57 -0800 Message-Id: <87wqh9xdsm.fsf@building.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #11476 X-MailScanner-ID: 1WBDE7-0007yQ-JH X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392252841.30855@Jk0RiHaWAotR0wtv1i+geQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 11476