Warning
|
This project is in maintenance mode. New features will not be added. Now I’m developing vim-elin as the main project, so please look forward to it. |
-
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
)
⚡ |
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. |
🔥 |
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. |
Copyright (c) 2018-2024 Masashi Iizuka
Distributed under the MIT License.