[Mew-Win32 00537] Re: mew-win32.el 0.23 (Re: browse-url-or-mew)

Hideyuki SHIRAI Shirai at example.com
1998年 4月 15日 (水) 12:44:05 JST


From: Hideyuki SHIRAI <Shirai at example.com> 曰く
Subject: [Mew-Win32 00524] Re: mew-win32.el 0.23 (Re: browse-url-or-mew)
Message-ID: <19980403191204P.shirai at example.com>
Date: Fri, 3 Apr 1998 19:11:54 +0900

白井> 北口> を t にしてもファイルにたまらないことですね。聞かないで
白井> 北口> ため込んでいく方が個人的には便利だと思います。
白井> 
白井> ふむふむ、じゃあ、仕様を変えちゃいましょう。

browse-mew-append-file を開いたbuffer上でクリックしたときは
無条件で『fileにappendしないで、browseする』
機能を付け加えました。

1.93b27付属の mew-win32.el に

Subject: [Mew-Win32 00524] Re: mew-win32.el 0.23 (Re: browse-url-or-mew)
From: Hideyuki SHIRAI <Shirai at example.com>
Date: Fri, 3 Apr 1998 19:11:54 +0900
X-Mail-Count: 00524

のパッチをかけた後に、もう一度パッチしてください。

--
白井@ローカル変数ボロボロ%試験洩れがありませんように

-------------- next part --------------
--- mew-win32.el.orig	Wed Apr 15 11:11:44 1998
+++ mew-win32.el	Wed Apr 15 12:36:52 1998
@@ -122,11 +122,14 @@
 (defun browse-url-or-mew (url)
   "browse URL or mew-send."
   (interactive)
-  (let ((append-all (and browse-mew-append-file browse-mew-append-always-file))
-	(append-ask (and browse-mew-append-file (not browse-mew-append-always-file)))
-	(append-nil (not browse-mew-append-file))
-	(browse-all browse-url-mew-noask)
-	(browse-ask (not browse-url-mew-noask)))
+  (let* ((append-buffer (and browse-mew-append-file
+			     (string= buffer-file-name
+				      (expand-file-name browse-mew-append-file))))
+	 (append-nil (or append-buffer (not browse-mew-append-file)))
+	 (append-all (and (not append-nil) browse-mew-append-always-file))
+	 (append-ask (and (not append-nil) (not browse-mew-append-always-file)))
+	 (browse-all (or append-buffer browse-url-mew-noask))
+	 (browse-ask (and (not append-buffer) (not browse-url-mew-noask))))
     (string-match "\\([a-zA-Z0-9][-a-zA-Z0-9!_=?#$@~`%&*+|\\/.,:]+\\)" url)
     (setq url (substring url (match-beginning 0) (match-end 0)))
     (if (not (string-match ":" url))    ;; emacs19.28 only


Mew-win32 メーリングリストの案内