From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: c-update-modeline format for c-block-comment-flag Date: Fri, 13 Oct 2017 11:24:03 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1507890296 13577 195.159.176.226 (13 Oct 2017 10:24:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 13 Oct 2017 10:24:56 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (windows-nt) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 13 12:24:50 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2x95-0002aU-96 for ged-emacs-devel@m.gmane.org; Fri, 13 Oct 2017 12:24:47 +0200 Original-Received: from localhost ([::1]:49422 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2x9B-0008WD-Fg for ged-emacs-devel@m.gmane.org; Fri, 13 Oct 2017 06:24:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56975) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2x8b-0008Vx-Ic for emacs-devel@gnu.org; Fri, 13 Oct 2017 06:24:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2x8X-0007uz-Li for emacs-devel@gnu.org; Fri, 13 Oct 2017 06:24:17 -0400 Original-Received: from [195.159.176.226] (port=41850 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e2x8X-0007uE-EY for emacs-devel@gnu.org; Fri, 13 Oct 2017 06:24:13 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1e2x8N-0005yH-O5 for emacs-devel@gnu.org; Fri, 13 Oct 2017 12:24:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:c5oVBBWWAA0I9PN0TrGK1Ac/J6M= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219449 Archived-At: Hi, The handling of c-block-comment-flag in c-update-modeline is unfortunate: (defun c-update-modeline () (let ((fmt (format "/%s%s%s%s%s" (if c-block-comment-flag "*" "/") (if c-electric-flag "l" "") (if (and c-electric-flag c-auto-newline) "a" "") (if c-hungry-delete-key "h" "") (if (and ;; (cc-)subword might not be loaded. (boundp 'c-subword-mode) (symbol-value 'c-subword-mode)) ;; FIXME: subword-mode already comes with its ;; own lighter! "w" ""))) This fixed "/" in the modeline string forces this submode lighter to be always present, and prevents the diminish or delight packages from being able to remove or replace this lighter. Can this be fixed for emacs-26 ? AndyM