changeset 39596:fc100d4d02bc

(minibuf-eldef-setup-minibuffer) (minibuf-eldef-update-minibuffer): Use `minibuffer-' functions instead of calling `field-' functions directly. (minibuf-eldef-setup-minibuffer): Remove unused variable `prompt'.
author Miles Bader <miles@gnu.org>
date Fri, 05 Oct 2001 12:26:27 +0000
parents d184cf4318ee
children d92e65cccff6
files lisp/minibuf-eldef.el
diffstat 1 files changed, 5 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/minibuf-eldef.el	Fri Oct 05 12:25:26 2001 +0000
+++ b/lisp/minibuf-eldef.el	Fri Oct 05 12:26:27 2001 +0000
@@ -1,6 +1,6 @@
 ;;; minibuf-eldef.el --- Only show defaults in prompts when applicable
 ;;
-;; Copyright (C) 2000 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: convenience
@@ -76,15 +76,14 @@
 (defun minibuf-eldef-setup-minibuffer ()
   "Set up a minibuffer for `minibuffer-electric-default-mode'.
 The prompt and initial input should already have been inserted."
-  (let ((prompt (field-string-no-properties (point-min)))
-	(regexps minibuffer-default-in-prompt-regexps)
+  (let ((regexps minibuffer-default-in-prompt-regexps)
 	(match nil)
 	(inhibit-point-motion-hooks t))
     (save-excursion
       (save-restriction
 	;; Narrow to only the prompt
 	(goto-char (point-min))
-	(narrow-to-region (point) (field-end))
+	(narrow-to-region (point) (minibuffer-prompt-end))
 	;; See the prompt contains a default input indicator
 	(while regexps
 	  (setq match (pop regexps))
@@ -101,7 +100,7 @@
 	    (make-overlay (match-beginning match) (match-end match)))
       (setq minibuf-eldef-showing-default-in-prompt t)
       (setq minibuf-eldef-initial-input
-	    (field-string-no-properties (point-max)))
+	    (minibuffer-contents-no-properties))
       (setq minibuf-eldef-initial-buffer-length (point-max))
       (add-to-list 'minibuf-eldef-frobbed-minibufs (current-buffer))
       (add-hook 'post-command-hook #'minibuf-eldef-update-minibuffer nil t))))
@@ -114,7 +113,7 @@
 been set up by `minibuf-eldef-setup-minibuffer'."
   (unless (eq minibuf-eldef-showing-default-in-prompt
 	      (and (= (point-max) minibuf-eldef-initial-buffer-length)
-		   (string-equal (field-string-no-properties (point-max))
+		   (string-equal (minibuffer-contents-no-properties)
 				 minibuf-eldef-initial-input)))
     ;; swap state
     (setq minibuf-eldef-showing-default-in-prompt