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.