[mew-dist 23619] Re: TMPDIR

Tatsuya Kinoshita tats at example.com
2003年 5月 9日 (金) 00:05:06 JST


On February 1, 2003, [mew-dist 23022],
Tatsuya Kinoshita <tats at example.com> wrote:

> 環境変数TMPDIRも見るようにしてみました。

一時ファイル用ディレクトリについて、Gnusを参考に、最近のEmacsenに
備わっている関数や変数を参照するよう変更してみました。(thanks
yamaokaさん, shuheiさん)

パッチではとりあえずgetenvを残してありますが、Mew 2以降でサポート
対象になっているEmacsenなら、temp-directoryか
temporary-file-directoryのどちらかはあるはずなので、その中で環境
変数も調べられることになります。

-- tats

 This patch is written by Tatsuya Kinoshita.  Copyright is disclaimed.

--- mew-vars.el	2003/05/08 09:52:45	1.188
+++ mew-vars.el	2003/05/08 14:51:29
@@ -2205,10 +2205,14 @@
 ;;;
 
 (defcustom mew-temp-file-initial
-  (expand-file-name (user-login-name) (or (getenv "TMPDIR")
-					  (getenv "TEMP")
-					  (getenv "TMP")
-					  "/tmp"))
+  (expand-file-name (user-login-name) (if (fboundp 'temp-directory)
+					  (temp-directory)
+					(if (boundp 'temporary-file-directory)
+					    temporary-file-directory
+					  (or (getenv "TMPDIR")
+					      (getenv "TEMP")
+					      (getenv "TMP")
+					      "/tmp"))))
   "*Hint to make a secure directory on the local file system. On
 setup phase Mew make a secure directory from this variable and set
 mew-temp-file a file name prefix contained the directory name. The




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