diff lisp/prim/minibuf.el @ 159:3bb7ccffb0c0 r20-3b6

Import from CVS: tag r20-3b6
author cvs
date Mon, 13 Aug 2007 09:41:43 +0200
parents 43dd3413c7c7
children 0132846995bd
line wrap: on
line diff
--- a/lisp/prim/minibuf.el	Mon Aug 13 09:40:48 2007 +0200
+++ b/lisp/prim/minibuf.el	Mon Aug 13 09:41:43 2007 +0200
@@ -33,6 +33,9 @@
 
 ;; Written by Richard Mlynarik 2-Oct-92
 
+;; 06/11/1997 -  Use char-(after|before) instead of
+;;  (following|preceding)-char. -slb
+
 ;;; Code:
 
 (defgroup minibuffer nil
@@ -194,7 +197,7 @@
   ;; by Stig@hackvan.com
   (interactive)
   (and minibuffer-electric-file-name-behavior
-       (eq ?/ (preceding-char))
+       (eq ?/ (char-before (point)))
        (not (eq (point) (1+ (point-min)))) ; permit `//hostname/path/to/file'
        (not (eq ?: (char-after (- (point) 2))))	; permit `http://url/goes/here'
        (delete-region (point-min) (point)))
@@ -203,7 +206,7 @@
 (defun minibuffer-electric-tilde ()
   (interactive)
   (and minibuffer-electric-file-name-behavior
-       (eq ?/ (preceding-char))
+       (eq ?/ (char-before (point)))
        ;; permit URL's with //, for e.g. http://hostname/~user
        (not (save-excursion (search-backward "//" nil t)))
        (delete-region (point-min) (point)))