{"id":13683617,"url":"https://github.com/liquidz/vim-iced","last_synced_at":"2025-03-01T09:16:02.071Z","repository":{"id":37545549,"uuid":"142630573","full_name":"liquidz/vim-iced","owner":"liquidz","description":"Clojure Interactive Development Environment for Vim8/Neovim","archived":false,"fork":false,"pushed_at":"2024-06-15T20:49:10.000Z","size":3455,"stargazers_count":532,"open_issues_count":21,"forks_count":35,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-02-22T08:18:25.043Z","etag":null,"topics":["cider","clojure","development","hacktoberfest","interactive","nrepl","vim","vim-iced","vim-plugin"],"latest_commit_sha":null,"homepage":"https://liquidz.github.io/vim-iced/","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liquidz.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.adoc","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-27T23:05:47.000Z","updated_at":"2025-02-05T20:50:41.000Z","dependencies_parsed_at":"2023-01-31T07:30:30.166Z","dependency_job_id":"cea03f29-8abd-41a4-a3a0-10258ab18b5a","html_url":"https://github.com/liquidz/vim-iced","commit_stats":null,"previous_names":[],"tags_count":171,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liquidz%2Fvim-iced","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liquidz%2Fvim-iced/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liquidz%2Fvim-iced/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liquidz%2Fvim-iced/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liquidz","download_url":"https://codeload.github.com/liquidz/vim-iced/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241342041,"owners_count":19947135,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cider","clojure","development","hacktoberfest","interactive","nrepl","vim","vim-iced","vim-plugin"],"created_at":"2024-08-02T13:02:18.986Z","updated_at":"2025-03-01T09:16:02.057Z","avatar_url":"https://github.com/liquidz.png","language":"Vim Script","funding_links":[],"categories":["Vim Script","Editor Plugins"],"sub_categories":[],"readme":"[WARNING]\n====\nNow I'm developing https://github.com/liquidz/elin[elin] as the main project.\n\nElin is a Clojure development environment for Vim/Neovim, primarily written in https://babashka.org[Babashka], and being developed as the successor to vim-iced.\nPlease look forward to it.\n====\n\n= vim-iced\n\n+++\n\u003ch4 align=\"center\"\u003e\n  \u003cimg src=\"doc/pages/assets/logo.svg\" alt=\"logo\" /\u003e\u003cbr /\u003e\n  Clojure Interactive Development Environment for Vim8/Neovim.\n\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/liquidz/vim-iced/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/liquidz/vim-iced.svg?logo=Clojure\u0026logoColor=white\" alt=\"GitHub release\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/liquidz/vim-iced/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/liquidz/vim-iced.svg?logo=Github\" alt=\"GitHub license\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/vim-jp/vital.vim\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/powered%20by-vital.vim-80273f.svg?logo=Vim\" alt=\"Powered by vital.vim\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/liquidz/vim-iced/actions?query=workflow%3Avim%2Fneovim\"\u003e\n    \u003cimg src=\"https://github.com/liquidz/vim-iced/workflows/vim%2Fneovim/badge.svg\" alt=\"GitHub Actions for vim/neovim workflow\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/liquidz/vim-iced/actions?query=workflow%3Adependencies\"\u003e\n    \u003cimg src=\"https://github.com/liquidz/vim-iced/workflows/dependencies/badge.svg\" alt=\"GitHub Actions for dependencies workflow\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/liquidz/vim-iced\"\u003e\n    \u003cimg src=\"https://codecov.io/gh/liquidz/vim-iced/branch/master/graph/badge.svg\" alt=\"Codecov\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n+++\n\n== Requirements\n\n * Vim 8.1.0614 or later, Neovim 0.4.0 or later.\n * Clojure 1.8 or later.\n ** 1.10 or later is recommended.\n * No python! (boost possible with `if_python3`)\n\n== Features\n\n[cols=\"2*,a\"]\n|===\n\n|:zap:\n|Asynchronous evaluation\n|powered by `channel` in Vim8 / Neovim\n\n|:fire:\n|Testing\n|[%hardbreaks]\nRun test under cursor\nRun tests in namespace\nRe run failed/last test\nAlso supports https://github.com/lambdaisland/kaocha[kaocha] by https://github.com/liquidz/vim-iced-kaocha[vim-iced-kaocha]\n\n|:rocket:\n|Refactoring\n|[%hardbreaks]\nClean namespace\nAdd missing\nThread first/last\nExtract function\nMove to let\nRename symbol\n\n|:thought_balloon:\n|Auto completion\n|[%hardbreaks]\nProvided by following external plugins.\n- https://github.com/liquidz/vim-iced-coc-source[vim-iced-coc-source] for https://github.com/neoclide/coc.nvim[coc.nvim]\n- https://github.com/liquidz/vim-iced-asyncomplete[vim-iced-asyncomplete] for https://github.com/prabirshrestha/asyncomplete.vim[asyncomplete.vim]\n- https://github.com/lamp/cmp-iced[cmp-iced] for https://github.com/hrsh7th/nvim-cmp[nvim-cmp]\nOmni completion is provided by default.\n\n|:triangular_ruler:\n|Formatting\n|[%hardbreaks]\nSupports followings currently.\n- https://github.com/weavejester/cljfmt[cljfmt] via nREPL\n- https://github.com/greglook/cljstyle[cljstyle]\n- https://github.com/kkinnear/zprint[zprint]\n- https://github.com/candid82/joker[joker]\n\n|:mag:\n|Reference\n|[%hardbreaks]\nDocs, Javadoc, and https://clojuredocs.org[ClojureDocs] https://twitter.com/uochan/status/1154792252167741440[:movie_camera:]\nFunction dependencies and references https://twitter.com/uochan/status/1139540878853206017[:movie_camera:]\n\n|:ant:\n|Debugging\n|[%hardbreaks]\nSupports cider-nrepl's debugger https://twitter.com/uochan/status/1034404572368842752[:movie_camera:]\nBrowsing tapped values https://twitter.com/uochan/status/1146982101662572544[:movie_camera:]\n\n|:notebook:\n|Skeleton\n|Provides code skeleton when you open new file\n\n|:tophat:\n|ClojureScript support\n|[%hardbreaks]\nSupports followings currently.\n- https://github.com/bhauman/figwheel-main[Figwheel Main], https://github.com/bhauman/lein-figwheel[lein-figwheel]\n- https://github.com/thheller/shadow-cljs[shadow-cljs]\n\n|:sunglasses:\n|Static analysis\n|Boost performance with static analysis powered by https://github.com/clj-kondo/clj-kondo[clj-kondo]\n\n|:electric_plug:\n|Socket REPL\n|Supports minimal operations.\n\n|:art:\n|Command palette\n|Access commands smoothly and define user custom commands\n\n|===\n\nNOTE: vim-iced is heavily powered by https://github.com/clojure-emacs/cider-nrepl[cider-nrepl],\nhttps://github.com/clojure-emacs/refactor-nrepl[refactor-nrepl],\nand https://github.com/liquidz/iced-nrepl[iced-nrepl].\n\n== Documents\n\n* https://liquidz.github.io/vim-iced/#installation[Installation]\n* https://liquidz.github.io/vim-iced/#quick_start[Quick start]\n** https://liquidz.github.io/vim-iced/#cheatsheet[Cheatsheet]\n* https://liquidz.github.io/vim-iced/vim-iced.html[vim-iced.txt (Vim help file)]\n\n== External plugins\n\n[cols=\"2*,a\"]\n|===\n\n|:fire:\n| https://github.com/liquidz/vim-iced-kaocha[vim-iced-kaocha]\n| Provides some commands for testing with https://github.com/lambdaisland/kaocha[kaocha].\n\n\n.2+|:mag:\n| https://github.com/liquidz/vim-iced-project-namespaces[vim-iced-project-namespaces]\n| Provides `:IcedBrowseNamespace` command for jumping to namespace in your project.\n\n| https://github.com/liquidz/vim-iced-function-list[vim-iced-function-list]\n| Provides `:IcedBrowseFunction` command for jumping to functions in current namespace.\n\n.4+|:thought_balloon:\n| https://github.com/liquidz/vim-iced-coc-source[vim-iced-coc-source]\n| Provides auto completion by https://github.com/neoclide/coc.nvim[coc.nvim].\n\n| https://github.com/liquidz/vim-iced-asyncomplete[vim-iced-asyncomplete]\n| Provides auto completion by https://github.com/prabirshrestha/asyncomplete.vim[asyncomplete.vim].\n\n| https://github.com/nbardiuk/vim-iced-ncm2[vim-iced-ncm2]\n| Provides auto completion by https://github.com/ncm2/ncm2[ncm2].\n\n\n| https://github.com/tami5/vim-iced-compe[vim-iced-compe]\n| Provides auto completion by https://github.com/hrsh7th/nvim-compe[nvim-compe].\n\n|:ant:\n| https://github.com/liquidz/vim-iced-fern-debugger[vim-iced-fern-debugger]\n| Provides tree views for debugging results and tapped values by https://github.com/lambdalisue/fern.vim[fern.vim].\n\n|:books:\n| https://github.com/liquidz/vim-iced-multi-session\n| Provides multi session support like connecting to nREPL and shadow-cljs.\n\n|===\n\n== License\n\nCopyright (c) 2018-2024 https://scrapbox.io/uochan/uochan[Masashi Iizuka]\n\nDistributed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliquidz%2Fvim-iced","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliquidz%2Fvim-iced","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliquidz%2Fvim-iced/lists"}