[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 5989432: CC Mode: Fix bug #39972, by fixing c-display-defun-name
From: |
Alan Mackenzie |
Subject: |
master 5989432: CC Mode: Fix bug #39972, by fixing c-display-defun-name for nested defuns |
Date: |
Wed, 20 May 2020 15:06:13 -0400 (EDT) |
branch: master
commit 5989432d15feb4439e759d2c0e28233ca22a7604
Author: Alan Mackenzie <address@hidden>
Commit: Alan Mackenzie <address@hidden>
CC Mode: Fix bug #39972, by fixing c-display-defun-name for nested defuns
* lisp/progmodes/cc-mode.el (c-common-init): Build
add-log-current-defun-function out of c-defun-name-and-limits instead of the
former c-defun-name.
---
lisp/progmodes/cc-mode.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index d822788..b3b2374 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -795,7 +795,7 @@ compatible with old code; callers should always specify it."
(set (make-local-variable 'outline-level) 'c-outline-level)
(set (make-local-variable 'add-log-current-defun-function)
(lambda ()
- (or (c-cpp-define-name) (c-defun-name))))
+ (or (c-cpp-define-name) (car (c-defun-name-and-limits nil)))))
(let ((rfn (assq mode c-require-final-newline)))
(when rfn
(if (boundp 'mode-require-final-newline)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 5989432: CC Mode: Fix bug #39972, by fixing c-display-defun-name for nested defuns,
Alan Mackenzie <=