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: Tue, 12 Nov 2013 10:53:51 +0530 Message-ID: <878uwukxaw.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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1384233877 24135 80.91.229.3 (12 Nov 2013 05:24:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Nov 2013 05:24:37 +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 Tue Nov 12 06:24:41 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 1Vg6Su-0006aI-Jy for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2013 06:24:40 +0100 Original-Received: from localhost ([::1]:40912 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Su-0002Pm-7Y for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2013 00:24:40 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6SX-0002A2-I2 for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:24:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vg6SI-00053X-2I for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:24:17 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6SH-00053Q-V6 for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:24:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vg6SH-0006xM-OU for bug-gnu-emacs@gnu.org; Tue, 12 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: Tue, 12 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.138423378426669 (code B ref 15848); Tue, 12 Nov 2013 05:24:01 +0000 Original-Received: (at 15848) by debbugs.gnu.org; 12 Nov 2013 05:23:04 +0000 Original-Received: from localhost ([127.0.0.1]:47847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vg6RL-0006w3-Sv for submit@debbugs.gnu.org; Tue, 12 Nov 2013 00:23:04 -0500 Original-Received: from mail-pd0-f177.google.com ([209.85.192.177]:42229) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vg6RJ-0006vP-2W for 15848@debbugs.gnu.org; Tue, 12 Nov 2013 00:23:01 -0500 Original-Received: by mail-pd0-f177.google.com with SMTP id v10so2243001pde.36 for <15848@debbugs.gnu.org>; Mon, 11 Nov 2013 21:22:55 -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=J+TqnOqiJn4sLgi8KqJBf7fJSXQMi7JnZiEQDCj8Hcg=; b=lnE4WtWQN3HjiaJCVw6k5OjAZl3MKOvmRA2CzLavo40D8SPfSM8Fn0cXQpdfg/yN+4 zjOMW5+v7kAxeJGI8RKDfU/cuX7lF8+/RsU4FRiH1Y/UIr4pZiYNg63yqiYpAsYiGy4r zhHWZvYbKN+/eFlCIb05RoTsetrCXiD9uV9W6KaBBsRKVRTrn4TuiPBVWUs7S0XNBgdU sDfZnPy9KtBVg+nvdIAkBA6Csvo2OF3DbQPlgQpjKdaluttcLH3bP+meEVxnIdM4/Ryj FLn58t7h2YpfeOyHQtW/FOkW+QipcYalBvMWKOg1Nq4vjYkCMLLDyTIg22g/lr60bgal 0ZFg== X-Received: by 10.68.182.3 with SMTP id ea3mr34036564pbc.124.1384233775043; Mon, 11 Nov 2013 21:22:55 -0800 (PST) Original-Received: from debian-6.05 ([115.241.20.143]) by mx.google.com with ESMTPSA id dq3sm34708327pbc.35.2013.11.11.21.22.52 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Mon, 11 Nov 2013 21:22:54 -0800 (PST) In-Reply-To: <871u2nrne5.fsf@nbtrap.com> (Nathan Trapuzzano's message of "Mon, 11 Nov 2013 10:03:46 -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:80301 Archived-At: Nathan Trapuzzano writes: > Jambunathan K writes: > >> Instead of bickering :-), we should ask for a third party vote or a >> veto. > > Tell you what: if you can convince the maintainers to accept such a > change, I'll write the patch. I am convinced that maintainers are unlikely to have any other opinion. Did you look at the behaviour of `which-function-mode' on Emacs Lisp files. You can also look at the behaviour in C source files. In my specific case, the cursor is "right on" the function name. So the the displayed value should be that function name and not the previous function name. On the buffer zone between two defuns, which-function-mode MAY return nil. But this case is a "don't care" for me.