Dots inside symbols are not recommended, as they are not detected by :infer-externs. For example, no externs are generated for (foo.bar) if ^js foo is annotated.
Refactor using regex capturing groups in nvim:
:%s/\$ \(\w*\)\.\(\w*\)/$ (-> \1 .-\2)/gc
https://cljs.github.io/api/syntax/dot
Refactor using regex capturing groups in nvim:
:%s/\$ \(\w*\)\.\(\w*\)/$ (-> \1 .-\2)/gc