[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bep] learning lisp: defun



井上です。

Mitsugu SAKAMOTO <mitsugu@...> writes:

> (if (= emacs-major-version 20)
> (set-cursor-type 'hairline-caret)
> (setq w32-hide-mouse-on-key t)
> (setq w32-hide-mouse-timeout 5000))
> 
> としたけれど、下二つはうまく動作してませんでした。

これだと下二つはemacs-major-version が20じゃないとき実行されます。


> Cみたく
> (if (= emacs-major-version 20)
> ((set-cursor-type 'hairline-caret)
> (setq w32-hide-mouse-on-key t)
> (setq w32-hide-mouse-timeout 5000)))
> 
> ではないのですね。

これだと、(たぶん)
(set-cursor-type 'hairline-caret)
というものを関数として評価してしまいます。
invalid-functionというエラーになりませんか?
本当は
set-cursor-type
が関数のはず。

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690