Sto usando la modalità Clojure di Emacs con SLIME e Swank-Clojure. Ho un problema con il rientro. Il più delle volte la rientranza fa quello che voglio: fa i rientri con 2 spazi quando premo TAB. Ma, ad esempio, nel caso di un proxy, il rientro ottenuto con TAB è enorme: 10 spazi. Esempio:Emacs Clojure mode indentation tab enorme in alcuni casi
(defn- create-frame []
(let [frame (JFrame. "Hello Swing")
button (JButton. "Click Me")]
(.addActionListener button
(proxy [ActionListener] []
(actionPerformed [evt]
...
Lo stesso vale con i metodi proxy, ad esempio azioneSformato sopra.
Dove si trova questa impostazione e come posso modificarla? A mio avviso, deve essere il problema della modalità Clojure.
Il rientro che ottengo è diverso da quello ad esempio, e in realtà ha più spazi (i "(proxy" allinea con "pulsante", e "[ActionListner]" e "(actionPerformed" line up pure. Molto simile all'indentazione indecisa.Puoi indicare il clojure.el che stai utilizzando? –
Anche io sto vedendo questo ... un massiccio rientro quando si fa commenti, sto usando la modalità clojure 1.71 tramite ELPA – justinhj