# HG changeset patch # User Alan Mackenzie # Date 1176115575 0 # Node ID 32c1980a1285bbdba4fbc5bd2308265e3df31532 # Parent c3e98bc469ef4318797b525f9f364e9d71af2e79 *** empty log message *** diff -r c3e98bc469ef -r 32c1980a1285 lisp/ChangeLog --- a/lisp/ChangeLog Mon Apr 09 09:19:18 2007 +0000 +++ b/lisp/ChangeLog Mon Apr 09 10:46:15 2007 +0000 @@ -1,3 +1,19 @@ +2007-04-09 Alan Mackenzie + + Changes to make `narrow-to-defun' and `mark-defun' work properly + in CC Mode: + + * progmodes/cc-defs.el (c-beginning-of-defun-1): + * progmodes/cc-cmds.el (c-beginning-of-defun, c-end-of-defun): + bind beginning/end-of-defun-function to nil around calls to + beginning/end-of-defun. + + * progmodes/cc-langs.el (beginning-of-defun-function, + end-of-defun-function): new c-lang-setvar's. + + * progmodes/cc-awk.el (c-awk-beginning-of-defun): Add "(or arg + (setq arg 1))" to enable non-interactive call. + 2007-04-09 Eli Zaretskii * simple.el (set-mark-command): Doc fix.