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

[xyzzy:07038] Re: java モードのインデントについて



みずきさん、こんにちは。
堀井です。

| javaモードのインデントについて教えてください。

| 4文字下げが効かないようなのです。

javaモードでのインデントを スペース 4文字分にしたいというこ
とでしょうか。

| (setq ed::*c-indent-tabs-mode* t)
| (setq ed::*java-indent-tabs-mode* t)

私のところは、

(setq editor::*java-indent-tabs-mode* t)

だけでいけているので、c-.. はなしでもよさそうです。

タブでなくスペースでインデントしたいのであれば、、
java-indent-tabs-mode は設定しない or nil 等を設定します。

| public class Hello extends Applet
| {
|     public void paint(Graphics g)
|     {
|         g.drawString("Hello, World!",5,10);
|     }
| }

下記でいけると思います。
(自分の設定。上記の条件とは関係ないと思われるところはコメン
トアウトしてあります)

(setq java-indent-level 4)
(setq java-brace-offset -4)
;(setq java-continued-statement-offset  4)
;(setq java-argdecl-indent 4)
;(setq java-label-offset -4)
;default(setq java-brace-imaginary-offset 0)


実は、[xyzzy:01643] に、亀井さんからのわかりやすい説明がのっ
ています。私もこれを参考に設定しました。

http://www3.tok2.com/home/xyzzy/ml/msg01642.html


| (add-hook 'ed::*c-mode-hook*
| 	  #'(lambda ()
| 	      (set-tab-columns 4 (selected-buffer))))

こういうのすぐ書けちゃうなんて、すごいですね・・。

-- 
堀井あつこ <atsuking@xxxxxxxxxxxxxxxx>
# まだ怒られてる 荒療治(ていうか適当)すぎ・・?

Index Home