Subject: bug#24855: closed (Re: bug#24855: 26.0.50; Buffer-menu-no-header fails if fake header starts with white space)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 22 Nov 2016 06:58:02 +0000

Your bug report

#24855: 26.0.50; Buffer-menu-no-header fails if fake header starts with white space

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
24855: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24855
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#24855: 26.0.50; Buffer-menu-no-header fails if fake header starts with white space
From: Tino Calancha <[email-masked]>
To: [email-masked]
Date: Tue, 22 Nov 2016 15:57:07 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Tino Calancha <[email-masked]> writes:

> emacs -r -Q -eval "(setq Buffer-menu-use-header-line nil)"
> C-x C-b C-x o
> M-: (Buffer-menu-no-header) RET
> => t
Pushed fix to master branch as commit: 4940e0f

Subject: 26.0.50; Buffer-menu-no-header fails if fake header starts with white space
From: Tino Calancha <[email-masked]>
To: [email-masked]
Date: Wed, 2 Nov 2016 14:21:46 +0900 (JST)
List-Id: <debbugs-submit.debbugs.gnu.org>

emacs -r -Q -eval "(setq Buffer-menu-use-header-line nil)"
C-x C-b C-x o
M-: (Buffer-menu-no-header) RET
=> t

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>From 7385a0952923cc3ec435fe9097cd5c81da4c59eb Mon Sep 17 00:00:00 2001
From: Tino Calancha <[email-masked]>
Date: Wed, 2 Nov 2016 14:14:58 +0900
Subject: [PATCH] Buffer-menu-no-header: Detect a fake header

* lisp/buff-menu.el (Buffer-menu-no-header): Match fake
headers starting with a white space (Bug#24855).
---
  lisp/buff-menu.el | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el
index 4742628..41bcfab 100644
--- a/lisp/buff-menu.el
+++ b/lisp/buff-menu.el
@@ -328,7 +328,7 @@ Buffer-menu-buffer
  (defun Buffer-menu-no-header ()
    (beginning-of-line)
    (if (or Buffer-menu-use-header-line
-	  (not (eq (char-after) ?C)))
+	  (not (looking-at-p "^ ?C")))
        t
      (ding)
      (forward-line 1)
-- 
2.10.1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
In GNU Emacs 26.0.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.2)
  of 2016-11-02 built on calancha-pc
Repository revision: c3640fcc96ed80368209c73d7ac9a0f0d1833d93