Fork me on GitHub
#emacs
<
2016-05-11
>
surreal.analysis01:05:12

I like sanityinc-tomorrow-bright, but the 2 and 3 index parens are a little hard for me to differentiate

mitchelkuijpers13:05:57

(define-clojure-indent
  (defui '(2 nil nil (1)))
  (a 1)
    (dom/abbr          1 )
    (dom/address       1 )
    (dom/area          1 )
    (dom/article       1 )
    (dom/aside         1 )
    (dom/audio         1 )
    (dom/b             1 )
    (dom/base          1 )
    (dom/bdi           1 )
    (dom/bdo           1 )
    (dom/big           1 )
    (dom/blockquote    1 )
    (dom/body          1 )
    (dom/br            1 )
    (dom/button        1 )
    (dom/canvas        1 )
    (dom/caption       1 )
    (dom/cite          1 )
    (dom/code          1 )
    (dom/col           1 )
    (dom/colgroup      1 )
    (dom/data          1 )
    (dom/datalist      1 )
    (dom/dd            1 )
    (dom/del           1 )
    (dom/details       1 )
    (dom/dfn           1 )
    (dom/dialog        1 )
    (dom/div           1 )
    (dom/dl            1 )
    (dom/dt            1 )
    (dom/em            1 )
    (dom/embed         1 )
    (dom/fieldset      1 )
    (dom/figcaption    1 )
    (dom/figure        1 )
    (dom/footer        1 )
    (dom/form          1 )
    (dom/h1            1 )
    (dom/h2            1 )
    (dom/h3            1 )
    (dom/h4            1 )
    (dom/h5            1 )
    (dom/h6            1 )
    (dom/head          1 )
    (dom/header        1 )
    (dom/hr            1 )
    (dom/html          1 )
    (dom/i             1 )
    (dom/iframe        1 )
    (dom/img           1 )
    (dom/ins           1 )
    (dom/kbd           1 )
    (dom/keygen        1 )
    (dom/label         1 )
    (dom/legend        1 )
    (dom/li            1 )
    (dom/link          1 )
    (dom/main          1 )
    (dom/map           1 )
    (dom/mark          1 )
    (dom/menu          1 )
    (dom/menuitem      1 )
    (dom/meta          1 )
    (dom/meter         1 )
    (dom/nav           1 )
    (dom/noscript      1 )
    (dom/object        1 )
    (dom/ol            1 )
    (dom/optgroup      1 )
    (dom/output        1 )
    (dom/p             1 )
    (dom/param         1 )
    (dom/picture       1 )
    (dom/pre           1 )
    (dom/progress      1 )
    (dom/q             1 )
    (dom/rp            1 )
    (dom/rt            1 )
    (dom/ruby          1 )
    (dom/s             1 )
    (dom/samp          1 )
    (dom/script        1 )
    (dom/section       1 )
    (dom/small         1 )
    (dom/source        1 )
    (dom/span          1 )
    (dom/strong        1 )
    (dom/style         1 )
    (dom/sub           1 )
    (dom/summary       1 )
    (dom/sup           1 )
    (dom/table         1 )
    (dom/tbody         1 )
    (dom/td            1 )
    (dom/tfoot         1 )
    (dom/th            1 )
    (dom/thead         1 )
    (dom/time          1 )
    (dom/title         1 )
    (dom/tr            1 )
    (dom/track         1 )
    (dom/u             1 )
    (dom/ul            1 )
    (dom/var           1 )
    (dom/video         1 )
    (dom/wbr           1 ))
Are there people here who get the om indentation a bit more bearable with a nicer solution?

malabarba15:05:48

You can set the :style/indent metadata on those vars. It would be more concise but would only work with a connected repl.