* wl.el (wl): Don't set wl-init as nil when error occured while
authorteranisi <teranisi>
Fri, 12 Jul 2002 00:20:25 +0000 (00:20 +0000)
committerteranisi <teranisi>
Fri, 12 Jul 2002 00:20:25 +0000 (00:20 +0000)
auto-checking folders.

* wl-util.el (wl-expand-newtext): Re-define as an alias for
`elmo-expand-newtext'.

* elmo-util.el (elmo-expand-newtext): New function (renamed from
wl-expand-newtext).

elmo/ChangeLog
elmo/elmo-util.el
wl/ChangeLog
wl/wl-util.el
wl/wl.el

index 84fc6d1..2fe9221 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-util.el (elmo-expand-newtext): New function (renamed from
+       wl-expand-newtext).
+
 2002-06-10  Kenichi Sato <ksato@sonycom.com>
 
        * elmo-msgdb.el (elmo-msgdb-get-message-id-from-buffer): Fix for
index 7a3b015..86217c3 100644 (file)
@@ -1359,6 +1359,39 @@ But if optional argument AUTO is non-nil, DEFAULT is returned."
       (setq alist (cdr alist)))
     matches))
 
+(defun elmo-expand-newtext (newtext original)
+  (let ((len (length newtext))
+       (pos 0)
+       c expanded beg N did-expand)
+    (while (< pos len)
+      (setq beg pos)
+      (while (and (< pos len)
+                 (not (= (aref newtext pos) ?\\)))
+       (setq pos (1+ pos)))
+      (unless (= beg pos)
+       (push (substring newtext beg pos) expanded))
+      (when (< pos len)
+       ;; We hit a \; expand it.
+       (setq did-expand t
+             pos (1+ pos)
+             c (aref newtext pos))
+       (if (not (or (= c ?\&)
+                    (and (>= c ?1)
+                         (<= c ?9))))
+           ;; \ followed by some character we don't expand.
+           (push (char-to-string c) expanded)
+         ;; \& or \N
+         (if (= c ?\&)
+             (setq N 0)
+           (setq N (- c ?0)))
+         (when (match-beginning N)
+           (push (substring original (match-beginning N) (match-end N))
+                 expanded))))
+      (setq pos (1+ pos)))
+    (if did-expand
+       (apply (function concat) (nreverse expanded))
+      newtext)))
+
 ;;; Folder parser utils.
 (defun elmo-parse-token (string &optional seps)
   "Parse atom from STRING using SEPS as a string of separator char list."
index 51c899d..ed05365 100644 (file)
@@ -1,3 +1,11 @@
+2002-07-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl.el (wl): Don't set wl-init as nil when error occured while
+       auto-checking folders.
+
+       * wl-util.el (wl-expand-newtext): Re-define as an alias for
+       `elmo-expand-newtext'.
+
 2002-07-11  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
 
        * wl-folder.el (wl-folder-goto-folder-subr): Keep value of
index 13576d4..259235a 100644 (file)
@@ -897,38 +897,7 @@ is enclosed by at least one regexp grouping construct."
       (concat open-paren (mapconcat 'regexp-quote strings "\\|")
              close-paren))))
 
-(defun wl-expand-newtext (newtext original)
-  (let ((len (length newtext))
-       (pos 0)
-       c expanded beg N did-expand)
-    (while (< pos len)
-      (setq beg pos)
-      (while (and (< pos len)
-                 (not (= (aref newtext pos) ?\\)))
-       (setq pos (1+ pos)))
-      (unless (= beg pos)
-       (push (substring newtext beg pos) expanded))
-      (when (< pos len)
-       ;; We hit a \; expand it.
-       (setq did-expand t
-             pos (1+ pos)
-             c (aref newtext pos))
-       (if (not (or (= c ?\&)
-                    (and (>= c ?1)
-                         (<= c ?9))))
-           ;; \ followed by some character we don't expand.
-           (push (char-to-string c) expanded)
-         ;; \& or \N
-         (if (= c ?\&)
-             (setq N 0)
-           (setq N (- c ?0)))
-         (when (match-beginning N)
-           (push (substring original (match-beginning N) (match-end N))
-                 expanded))))
-      (setq pos (1+ pos)))
-    (if did-expand
-       (apply (function concat) (nreverse expanded))
-      newtext)))
+(defalias 'wl-expand-newtext 'elmo-expand-newtext)
 
 (defvar wl-line-string)
 (defun wl-line-parse-format (format spec-alist)
index 84ed6f4..d2194c4 100644 (file)
--- a/wl/wl.el
+++ b/wl/wl.el
@@ -829,7 +829,6 @@ If ARG (prefix argument) is specified, folder checkings are skipped."
       (error
        (if (buffer-live-p demo-buf)
           (kill-buffer demo-buf))
-       (setq wl-init nil)
        (signal (car obj)(cdr obj)))
       (quit))
     (if (buffer-live-p demo-buf)