私はEmacsのClojureモードでSLIMEとswank-clojureを使用しています。私はインデントに問題があります。たいていの場合、インデントは私が望むことを行います.TABを押すと、2つのスペースでインデントされます。しかし、たとえば、プロキシの場合、TABで取得したインデントは膨大です(10スペース)。例:Emacs Clojureモードのタブインデントが巨大な場合があります
(defn- create-frame []
(let [frame (JFrame. "Hello Swing")
button (JButton. "Click Me")]
(.addActionListener button
(proxy [ActionListener] []
(actionPerformed [evt]
...
同じことが、例えば、プロキシメソッドで行きます上記のactionPerformed。
この設定はどこにありますか、どのように変更できますか?私の理解には、Clojureモードの問題でなければなりません。
私が手にインデントがあなたの例とは異なっている、そして実際に「ボタン」でより多くのスペース(「(プロキシ」のラインアップを持っており、「[ActionListner]」と同様に並ぶ「(のactionPerformed」。あなたが使用しているclojure.elを指すことができますか? –
私はこれも見ています...大量のインデントを行うとき、コメント。私はclojure-mode 1.71を使用していますELPA経由 – justinhj