From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.bugs Subject: bug#15848: 24.3.50; cperl-mode + which-function: Improve reporting (corner case) Date: Wed, 13 Nov 2013 10:44:23 +0530 Message-ID: <87siv0hoi8.fsf@gmail.com> References: <87d2m8pwts.fsf@gmail.com> <87d2m8bhk1.fsf@nbtrap.com> <87iow0quc6.fsf@gmail.com> <87bo1squ1q.fsf@gmail.com> <87ob5sw8zm.fsf@nbtrap.com> <87txfkp6si.fsf@gmail.com> <87d2m8w6bx.fsf@nbtrap.com> <87vbzz9zga.fsf@gmail.com> <877gcf43g5.fsf@nbtrap.com> <87eh6n2o0a.fsf@gmail.com> <87li0v2nkw.fsf@nbtrap.com> <877gcf2n0b.fsf@gmail.com> <871u2nrne5.fsf@nbtrap.com> <878uwukxaw.fsf@gmail.com> <877gcdemmh.fsf@nbtrap.com> <87r4alqzm2.fsf@gmail.com> <87txfhif11.fsf@nbtrap.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1384320260 26955 80.91.229.3 (13 Nov 2013 05:24:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 Nov 2013 05:24:20 +0000 (UTC) Cc: 15848@debbugs.gnu.org To: Nathan Trapuzzano Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 13 06:24:24 2013 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 1VgSw6-00028l-Bd for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Nov 2013 06:24:18 +0100 Original-Received: from localhost ([::1]:46647 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgSw5-0006vj-VQ for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Nov 2013 00:24:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgSvw-0006vS-VT for bug-gnu-emacs@gnu.org; Wed, 13 Nov 2013 00:24:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VgSvq-00056D-Df for bug-gnu-emacs@gnu.org; Wed, 13 Nov 2013 00:24:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgSvq-000568-AW for bug-gnu-emacs@gnu.org; Wed, 13 Nov 2013 00:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VgSvp-0008SD-Lh for bug-gnu-emacs@gnu.org; Wed, 13 Nov 2013 00:24:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jambunathan K Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Nov 2013 05:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15848 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15848-submit@debbugs.gnu.org id=B15848.138432022932475 (code B ref 15848); Wed, 13 Nov 2013 05:24:01 +0000 Original-Received: (at 15848) by debbugs.gnu.org; 13 Nov 2013 05:23:49 +0000 Original-Received: from localhost ([127.0.0.1]:49414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VgSvc-0008Ri-8g for submit@debbugs.gnu.org; Wed, 13 Nov 2013 00:23:48 -0500 Original-Received: from mail-pa0-f42.google.com ([209.85.220.42]:50558) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VgSvY-0008RT-OL for 15848@debbugs.gnu.org; Wed, 13 Nov 2013 00:23:45 -0500 Original-Received: by mail-pa0-f42.google.com with SMTP id kp14so7671037pab.1 for <15848@debbugs.gnu.org>; Tue, 12 Nov 2013 21:23:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=2uy7D46EQwSuMkFQ1NALmDBdoU69R30wxWZucqOA/mc=; b=OfYJSxuw6ysrcP5XYaZNpLEfb+IutQcxftoU3/64df69FoLXjG/UX6eVFdb0dxBhdF CI01zoNOj3wNCwL4U7uBG8wmgVs27Q4GuMtcYVBbKK79nxt6L0zGr2rIrsJVC47mOoim Nzy9lHXJ5p8vh9iBahMtQ6rgFP8AMezdHbDNuxKHneFPVDZnTBzjYYJl8RlMPUIKEjeB 82nTXJoOuL0JGrQD/NMx3OidsqLRX/QMpGKkW0FN8RTIL1ceHzjt5TMRcjWteWVsypaM SFsyKETe7lWahUfHXjTkHw9bfpG8EfF/xULIjWQcgSsb8VG/ZqUscvUct91/5Ok9irtv t6kg== X-Received: by 10.66.119.78 with SMTP id ks14mr15203085pab.140.1384320217545; Tue, 12 Nov 2013 21:23:37 -0800 (PST) Original-Received: from debian-6.05 ([101.63.136.242]) by mx.google.com with ESMTPSA id nj9sm41563389pbc.13.2013.11.12.21.23.34 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Tue, 12 Nov 2013 21:23:36 -0800 (PST) In-Reply-To: <87txfhif11.fsf@nbtrap.com> (Nathan Trapuzzano's message of "Tue, 12 Nov 2013 14:41:30 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:80354 Archived-At: Nathan Trapuzzano writes: > Jambunathan K writes: > >> Perl->Tools->Imenu-POD headers menu entry. >> cperl-imenu-index-pod is a variable defined in `cperl-mode.el'. > Perhaps I misunderstand, but when I have that variable set to nil, the > POD imenu entries go away, which is what the docstring says. The behaviour is as documented. I should have done something wrong yesterday. > However, I think indexing the POD entries by default is the better way > for several reasons: > > 1. cperl-mode already does it that way. > 2. perl-mode does it. > 3. There is no "pod-mode". For editing pod files, perl-/cperl-mode is > the best Emacs has. Moreover, many people _do_ write plain pod > files, in which case the entries should get indexed. Hmm.... Losing something to gain some thing else doesn't seem good to me. I cursorily looked at cperl-mode. My gut feeling is that which-function decides the box it is in by looking at the markers that is returned. So we may have to examine what value goes in to the marker. My recommendation would be to put the patch on hold.