From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas =?UTF-8?Q?R=C3=B6hler?= Newsgroups: gmane.emacs.bugs Subject: bug#7115: 23.1; count-lines Date: Mon, 27 Sep 2010 13:15:46 +0200 Message-ID: <4CA07CE2.7090401@easy-emacs.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1285587699 10538 80.91.229.12 (27 Sep 2010 11:41:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 27 Sep 2010 11:41:39 +0000 (UTC) To: 7115@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 27 13:41:37 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P0C5O-0007QS-Ij for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Sep 2010 13:41:35 +0200 Original-Received: from localhost ([127.0.0.1]:38663 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P0C5N-00030C-Jo for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Sep 2010 07:41:33 -0400 Original-Received: from [140.186.70.92] (port=56118 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P0C5F-000305-4c for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:41:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P0C5A-0000TF-LB for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:41:24 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56440) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0C5A-0000T6-IP for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:41:20 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1P0Bek-00058u-8n; Mon, 27 Sep 2010 07:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Sep 2010 11:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7115 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.128558601719758 (code B ref -1); Mon, 27 Sep 2010 11:14:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Sep 2010 11:13:37 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0BeK-00058d-OC for submit@debbugs.gnu.org; Mon, 27 Sep 2010 07:13:37 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0BeI-00058Y-TR for submit@debbugs.gnu.org; Mon, 27 Sep 2010 07:13:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P0Bgz-0005Pg-Js for submit@debbugs.gnu.org; Mon, 27 Sep 2010 07:16:22 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:48073) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0Bgz-0005Pa-I1 for submit@debbugs.gnu.org; Mon, 27 Sep 2010 07:16:21 -0400 Original-Received: from [140.186.70.92] (port=48235 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P0Bgy-0005Ql-BA for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:16:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P0Bgx-0005PB-2q for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:16:20 -0400 Original-Received: from moutng.kundenserver.de ([212.227.17.10]:62511) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0Bgw-0005Ov-Kx for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2010 07:16:19 -0400 Original-Received: from noname.home (brln-4dbc49aa.pool.mediaWays.net [77.188.73.170]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MDF9A-1Oz1U33cui-00H12g; Mon, 27 Sep 2010 13:16:16 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 X-Provags-ID: V02:K0:/QCNbRBitoP6UTXWyjOOBCUeGO50mhXYYniGg+8QegL KIEIpxKR5XKR1x8p2RSWy5A01VPXwbVcXgeVPjPNkAX1YkTv19 8egWnKicFit60pvhgoLb7UeV+sU+M/YkBb1NSidktemQpADhlf z+k29IIdwFTvdhyoMMG9LQOiOjwgwxTlj3p02sgmep6XKUbf9M YlF/ZTGctVU6usP52wwMnudxw4y2XD9waBP8quJPpY= 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, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 27 Sep 2010 07:14:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:40481 Archived-At: Hi, `count-lines' returns different values if cursor is at the bol or not. The bug is reffered to in the docu already, "...but can be one more if START is not equal to END and the greater of them is not at the start of a line." Looks like a doku bug too: if start is equal to end, which lines are to count? IMHO there is no need for these bugs. Also `count-lines' should have a default value for it's arguments, (point-min) (point) for example. What about to implement it simply (1+ (count-matches "[\n\C-m]" start end)) Thanks Andreas GNU Emacs 23.1.1 (i586-suse-linux-gnu, GTK+ Version 2.20.1) of 2010-07-05 -- https://code.launchpad.net/~a-roehler/python-mode https://code.launchpad.net/s-x-emacs-werkstatt/