Looking for a couple modules for neovim and clojure (yes I've tried googling!) -- automatic code formatting such as prettier (not sure if this is common in clojure / lisp) and structural editing. Any help is greatly appreciated.
I use parinfer for structural editing (parinfer-rust) and for formatting, zprint. But I do formatting outside vim currently
guns/vim-sexp+`tpope/vim-sexp-mappings-for-regular-people` works well structural editing for me. The former also includes formatting, but so does clojure-lsp (I use Neovim's native LSP support to hook that up). Dotfiles https://github.com/walterl/dotfiles/tree/master/_config/nvim if you're interested.
I've shared my vimconfig here: https://github.com/dharrigan/vimconfig. Perhaps you may find some things useful 🙂
There is also paredit to round out the parinfer and vim-sexp options
vim-iced (which includes formatting) + parinfer-rust very very nice experience
Automatic code formating: https://github.com/neovim/nvim-lspconfig with https://clojure-lsp.io/ server and Neovim built-in https://neovim.io/doc/user/lsp.html Manual code formatting: https://github.com/greglook/cljstyle ran on the command line, using this https://github.com/practicalli/dotfiles/blob/main/.cljstyle to match cljfmt formatting used in Clojure LSP I use these https://github.com/practicalli/neovim-config-redux#plugins (using a Fennel config)
I'm currently using conjure