[xyzzy:08761] Re: setenv?
- Subject: [xyzzy:08761] Re: setenv?
- From: Nobuyoshi Nakada <nobu.nokada@xxxxxxxxxxxx>
なかだです。
At Tue, 08 Apr 2003 15:25:41 +0900,
Kenji Machida wrote:
> 「execute-shell-command」などで外部コマンドを呼び出すときに
> 一時的に環境変数の設定を変えたいのですが、どのようにすれば良いのでしょ
> うか?
> emacsでは「setenv」があるのですが、xyzzyでは該当する関数が分かりません
> でした。
>
> elispで書くと、以下のようなことをやりたいのですが...
>
>
> (setenv "SP_ENCODING" "sjis")
> (setenv "SP_CHARSET_FIXED" "YES")
> (call-process "nsgmls" "foo.xml" "*bar*" nil "-wxml")
call-processだとこんな感じかも知れません。
(call-process "nsgmls -wxml" :input "foo.xml" :output "*bar*"
:environ '(("SP_ENCODING" . "sjis")
("SP_CHARSET_FIXED" . "YES")))
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦