From 4f406e9813e073b675bb45613bf1dd111eec2368 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Sun, 9 Oct 2016 13:42:57 +0000 Subject: CC Mode manual: remove reference to former Emacs variable last-command-char * doc/misc/cc-mode.texi (Hanging Semicolons and Commas): Replace reference to variable last-command-char by one to macro c-last-command-char. --- doc/misc/cc-mode.texi | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'doc/misc/cc-mode.texi') diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index 30b750ac03a..2d95fb824fc 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi @@ -3543,10 +3543,11 @@ use, add this function to the front of the @example (defun c-semi&comma-no-newlines-before-nonblanks () (save-excursion - (if (and (eq last-command-char ?\;) - (zerop (forward-line 1)) - (not (looking-at "^[ \t]*$"))) - 'stop + (if (and (= (c-last-command-char) ?\;) + (zerop (forward-line 1)) + (bolp) ; forward-line has funny behavior at eob. + (not (looking-at "^[ \t]*$"))) + 'stop nil))) @end example @end defun -- cgit v1.2.1