vim-iced
Requirements
-
Vim 8.1.0614 or later, Neovim 0.4.0 or later.
-
Clojure 1.8 or later.
-
1.10 or later is recommended.
-
-
No python! (boost possible with
if_python3)
Features
Asynchronous evaluation |
powered by |
|
Testing |
Run test under cursor |
|
Refactoring |
Clean namespace |
|
Auto completion |
Provided by following external plugins. |
|
Formatting |
||
Reference |
Docs, Javadoc, and ClojureDocs |
|
Debugging |
||
Skeleton |
Provides code skeleton when you open new file |
|
ClojureScript support |
Supports followings currently. |
|
Static analysis |
Boost performance with static analysis powered by clj-kondo |
|
Socket REPL |
Supports minimal operations. |
|
Command palette |
Access commands smoothly and define user custom commands |
|
Note
|
vim-iced is heavily powered by cider-nrepl, refactor-nrepl, and iced-nrepl. |
External plugins
Provides some commands for testing with kaocha. |
||
Provides |
||
Provides |
||
Provides auto completion by coc.nvim. |
||
Provides auto completion by asyncomplete.vim. |
||
Provides auto completion by ncm2. |
||
Provides auto completion by nvim-compe. |
||
Provides tree views for debugging results and tapped values by fern.vim. |
||
Provides multi session support like connecting to nREPL and shadow-cljs. |
License
Copyright (c) 2018-2022 Masashi Iizuka
Distributed under the MIT License.