[Mew-Win32 03112] Re: can't autoload mew
Sumiya Sakoda
sakoda at example.com
2001年 4月 9日 (月) 18:35:02 JST
Meadow-userにもCcしときます。
> で、Meadowを立ち上げてM-x mewとしても[No Match]が返ってきてますが
> ~/.emacsのsacomewをロードしているところでC-x C-eするとM-x Mewが実行で
> きます。~/.emacsで読み込んでいるそのほかのライブラリは実行できます。
>>>>> On Mon, 09 Apr 2001 18:01:47 +0900 (JST)
>>>>> taro at example.com(SUGIMORI (杉森 隆行)) said:
すぎ> .emacsの途中にエラーがあるんじゃないでしょうか?
すぎ> (load "sacomew")
すぎ> を.emacsの一番上に持っていったら、動いたりしませんか?
すぎもりさんからご指摘がある前に「もしや」と思い、試してたところでした。
その通りでした。Mew歴も2年くらいになるのにあほみたいなこと質問してすみ
ませんでした。
ですが、ちょっと納得がいかない点があります。
私の場合、~/.emacsは極めてシンプルに記述しています。
分類ごとにelファイルを作り、以下のようにloadするだけです。
(load "sacofont"); font関連
...
(load "sacoprogram"); program関連
(load "sacomew"); mew関連
で、今回の場合、3日前に書き直したsacoprogramにエラーがあったわけです。
実際、sacoprogramを修正する前の状態でこの個所でC-x C-eするとエラーが返っ
てきます。
従来ですとMeadowの起動時にエラーメッセージがミニバッファに現れたような
気がしました。これによりそこにエラーがあることがわかったように思えます。
具体的に間違ってたところは以下です。
(defun insert-template-for-python ()
(interactive)
(let* ((filename (file-name-nondirectory buffer-file-name))
)
(insert
- "#!/usr/bin/env python
+ "#!/usr/bin/env python"
...
)
))
二重引用符の閉じ忘れです。
このような関数定義のミスというのは起動時にエラーでませんでしたっけ?
--
佐古田
Mew-win32 メーリングリストの案内