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

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



佐藤さん,はじめまして。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

Index Home