Open holyjak opened 3 years ago
I haven't tried it with the Leiningen plugin, but I can't reproduce it with tests:
(is (reformats-to?
["(defn X"
"([args]"
"(doit)))"]
["(defn X"
" ([args]"
" (doit)))"]
{:indents {#"^\w" [[:inner 0]]}}))
(is (reformats-to?
["(defn X"
" ;; comment"
"([args]"
"(doit)))"]
["(defn X"
" ;; comment"
" ([args]"
" (doit)))"]
{:indents {#"^\w" [[:inner 0]]}}))
Both of those pass. Strange.
@holyjak: is this still an issue for you?
Hello! I have a mystery. With :indents ^:replace {#"^\w" [[:inner 0]]} this is aligned as I want:
but if I put any line (normally I would have there a docstring) after the X, it changes and the body of the fn is indented by 1 space too many: