]> git.eshelyaron.com Git - emacs.git/commitdiff
Add "^" to the interactive specs of `dired-next/previous-line'
authorEli Barzilay <eli@barzilay.org>
Thu, 12 Nov 2015 08:07:38 +0000 (03:07 -0500)
committerJuanma Barranquero <lekktu@gmail.com>
Thu, 12 Nov 2015 08:35:10 +0000 (09:35 +0100)
* lisp/dired.el (dired-next-line, dired-previous-line): It makes sense
to bind these commands to the arrow keys, and that means that they work
better with a "^" in the `interactive' declaration so selection works
as expected.

lisp/dired.el

index 5f0a83afd045e9d0cddeb665cfed4cf2253d8859..049d45d2fa8fb4839e47fd96dd9fa83687ae0c87 100644 (file)
@@ -2031,7 +2031,7 @@ Otherwise, toggle `read-only-mode'."
 (defun dired-next-line (arg)
   "Move down lines then position at filename.
 Optional prefix ARG says how many lines to move; default is one line."
-  (interactive "p")
+  (interactive "^p")
   (let ((line-move-visual)
        (goal-column))
     (line-move arg t))
@@ -2044,7 +2044,7 @@ Optional prefix ARG says how many lines to move; default is one line."
 (defun dired-previous-line (arg)
   "Move up lines then position at filename.
 Optional prefix ARG says how many lines to move; default is one line."
-  (interactive "p")
+  (interactive "^p")
   (dired-next-line (- (or arg 1))))
 
 (defun dired-next-dirline (arg &optional opoint)