]> git.eshelyaron.com Git - emacs.git/commitdiff
(next-history-element): Use minibuffer-prompt-end.
authorGerd Moellmann <gerd@gnu.org>
Sat, 21 Aug 1999 19:27:30 +0000 (19:27 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sat, 21 Aug 1999 19:27:30 +0000 (19:27 +0000)
Remove test for minibuffer-prompt-in-buffer.
(kill-word): Don't move point into mini-buffer prompt.

lisp/simple.el

index 456911c6c9ad6134188e4089e1546cc68faa6e5f..a407994945e8ef939f619165051fc4fc0cf1e532 100644 (file)
@@ -794,9 +794,7 @@ An uppercase letter in REGEXP makes the search case-sensitive."
             (let ((print-level nil))
               (prin1-to-string elt))
           elt))
-       (if (boundp 'minibuffer-prompt-in-buffer)
-           (goto-char (minibuffer-prompt-width))
-         (goto-char (point-min))))))
+       (goto-char (minibuffer-prompt-end)))))
 
 (defun previous-history-element (n)
   "Inserts the previous element of the minibuffer history into the minibuffer."
@@ -2849,7 +2847,12 @@ In programs, it is faster to call `forward-word' with negative arg."
   "Kill characters forward until encountering the end of a word.
 With argument, do this that many times."
   (interactive "*p")
-  (kill-region (point) (progn (forward-word arg) (point))))
+  (let ((start (point))
+       (end (progn (forward-word arg) (point)))
+       (prompt-end (minibuffer-prompt-end)))
+    (when (< end prompt-end)
+      (goto-char (setq end prompt-end)))
+    (kill-region start end)))
 
 (defun backward-kill-word (arg)
   "Kill characters backward until encountering the end of a word.