]> git.eshelyaron.com Git - emacs.git/commitdiff
(beginning-of-defun, end-of-defun): Don't
authorKim F. Storm <storm@cua.dk>
Tue, 14 Dec 2004 12:18:11 +0000 (12:18 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 14 Dec 2004 12:18:11 +0000 (12:18 +0000)
use inhibit-mark-movement.

lisp/emacs-lisp/lisp.el

index 090f793c700191c06d22b950af41a7aeba2c8f36..82882d6c2b7c466beef84c870fb706ca710562c3 100644 (file)
@@ -192,8 +192,7 @@ open-parenthesis, and point ends up at the beginning of the line.
 If variable `beginning-of-defun-function' is non-nil, its value
 is called as a function to find the defun's beginning."
   (interactive "p")
-  (or inhibit-mark-movement
-      (not (eq this-command 'beginning-of-defun))
+  (or (not (eq this-command 'beginning-of-defun))
       (eq last-command 'beginning-of-defun)
       (and transient-mark-mode mark-active)
       (push-mark))
@@ -245,8 +244,7 @@ matches the open-parenthesis that starts a defun; see function
 If variable `end-of-defun-function' is non-nil, its value
 is called as a function to find the defun's end."
   (interactive "p")
-  (or inhibit-mark-movement
-      (not (eq this-command 'end-of-defun))
+  (or (not (eq this-command 'end-of-defun))
       (eq last-command 'end-of-defun)
       (and transient-mark-mode mark-active)
       (push-mark))