[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

set-scroll-bar-mode



はじめまして。西村@東大駒場と言います。

Meadow について質問 or 要望 or 苦情があります。

ML 検索ページが Not Found で検索できなかったので、
過去にも同様の質問があったかもしれませんが、
そのときはご容赦下さい。

本題は、スクロールバーについてです。

Emacs 20 では、スクロールバーはデフォルトでは左側に
出るようです。私はこれが気に入らないので、右側に出るように、
.emacs で次のような設定をしています。

(and (fboundp 'set-scroll-bar-mode) (set-scroll-bar-mode 'right))

ところが、同じ .emacs を Meadow 1.14 で使うと、
「引数の数が違う!」とエラーになってしまいました。

調べてみると、
- set-scroll-bar-mode は Emacs 20 では scroll-bar.el で
  定義されているのに対し、 Meadow では mw32scroll.el で
  定義されている。
- set-scroll-bar-mode の引数は、 Emacs 20 では
  (set-scroll-bar-mode VALUE)
  であるのに対し、 Meadow では
  (set-scroll-bar-mode IGNORE VALUE)
  である。
- mw32scroll.el は
  (provide 'scroll-bar)
  している。
ということがわかりました。

そこで質問は、
どうして mw32scroll.el は (provide 'scroll-bar) するのでしょうか
ということです。

そして要望 or 苦情は、
同じ feature を provide するのなら、インターフェイスを
合わせてくれないか
ということです。

とりあえず Meadow 用の .emacs から問題の箇所を削除することで
回避していますが、できれば共通の設定を使いたいのです。

以上、よろしくお願いします。

-- 
西村 大介 <nishi@xxxxxxxxxxxxxxxxxxxxx>
東京大学 総合文化研究科 広域システム科学系