7

SLIME と swank-clojure で Emacs の Clojure モードを使用しています。インデントに問題があります。ほとんどの場合、インデントは希望どおりに機能します。TAB を押すと、2 つのスペースでインデントされます。しかし、たとえば、プロキシの場合、TAB で得られるインデントは非常に大きく、10 個のスペースがあります。例:

(defn- create-frame []
  (let [frame (JFrame. "Hello Swing")
        button (JButton. "Click Me")]
    (.addActionListener button
              (proxy [ActionListener] []
                        (actionPerformed [evt]

...

上記の actionPerformed などのプロキシ メソッドについても同じことが言えます。

この設定はどこにあり、どうすれば変更できますか? 私の理解では、それは Clojure モードの問題に違いありません。

4

2 に答える 2