This seems to have arisen recently, maps are sometimes getting indented incorrectly when you first type them. For example:
(defn- views [database]
(let [usage (query (db/data-source database) ["SELECT * FROM information_schema.view_table_usage
WHERE view_schema NOT IN ('information_schema', 'pg_catalog')"])]
(into {} (for [{table-schema :table_schema
table-name :table_name
view-schema :view_schema
view-name :view_name} usage]
[{:schema view-schema
:table view-name} {:schema table-schema
:table table-name}]))))
This seems to have arisen recently, maps are sometimes getting indented incorrectly when you first type them. For example: