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

[xyzzy:04484] java-mode のインデント



はじめまして。佐藤正徳と申します。

JAVAのソースはタブ幅4,インデントはタブにしたいのですが、
うまくいきません。
拡張子がjavaのファイルをロードしてもjavaモードにならず、
M-x javaとすると、
「名前が衝突するためexportできません:editor:*java-indent-tabs-mode*」
といわれます。
xyzzyをシフトキーを押しながら起動すると、ステータス行に
「loading java...」
が表示されたままになります。C-gで中断できますが。
Cモードでも以前にたような現象が起きていたのですが、
現在は期待通りの動作をしています。
カスタマイズ法に誤りがあれば指摘していただけないでしょうか?

.xyzzyでは次のようにしています。
	(add-hook '*c-mode-hook*
	          '(lambda ()
	            (set-tab-columns 4 (selected-buffer))))
	(add-hook '*java-mode-hook*
	          '(lambda ()
	            (set-tab-columns 4 (selected-buffer))))
	(setq c-brace-offset -2)
	(setq c-indent-level 4)
	(setq c-continued-statement-offset 4)
	(setq c-brace-offset -4)
	(setq c-argdecl-indent 0)
	(setq c-label-offset -4)
	(setq c-brace-imaginary-offset 0)
	(defvar *c-indent-tabs-mode* t)
	(defvar *java-indent-tabs-mode* t)
環境変数XYZZYHOMEはxyzzyをインストールしたディレクトリに設定しています。
xyzzyのバージョンは0.2.0.138です。

よろしくお願いします。
--
佐藤正徳
sato.m@xxxxxxxxxxxxxx

Index Home