[xyzzy:04485] Re: java-mode のインデント
- Subject: [xyzzy:04485] Re: java-mode のインデント
- From: Toy <s5087@xxxxxxxxxxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b6-stable
- X-yzzy-version: 0.2.0.138
佐藤さん,はじめまして。Toy と申します。
Thu, 4 May 2000 01:29:54 +0900 の
"[xyzzy:04484] java-mode のインデント" について。
| JAVAのソースはタブ幅4,インデントはタブにしたいのですが、
| うまくいきません。
| :(省略)
| カスタマイズ法に誤りがあれば指摘していただけないでしょうか?
とりあえず動いた方法でよろしければ。
1.
「lambda」の前には # が必要だと思います。………多分(自信なし)。
2.
defvar ですでに定義されているものは setq で上書きするといいと思います。
しかし上記の場合,defvar を setq に変えるだけだと,
「名前が衝突するためexportできません」と怒られると思います。
その場合は変数名の頭に ed:: を付けておけばいいと思います。
確かこれは,editor パッケージが云々とかいう話になると思いますが,
そこらへんは詳しくないのでパスです。m(_ _)m
というわけで,
(add-hook 'ed::*c-mode-hook*
#'(lambda ()
(set-tab-columns 4 (selected-buffer))))
(add-hook 'ed::*java-mode-hook*
#'(lambda ()
(set-tab-columns 4 (selected-buffer))))
:(省略)
(setq ed::*c-indent-tabs-mode* t)
(setq ed::*java-indent-tabs-mode* t)
というのはいかがでしょうか?
----
Toy
E-mail : s5087@xxxxxxxxxxxxxxxxxxxxx