Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liquidz/iced-nrepl
nREPL middleware to support vim-iced.
https://github.com/liquidz/iced-nrepl
clojure nrepl nrepl-middleware vim-iced
Last synced: 4 months ago
JSON representation
nREPL middleware to support vim-iced.
- Host: GitHub
- URL: https://github.com/liquidz/iced-nrepl
- Owner: liquidz
- License: epl-1.0
- Created: 2018-09-07T09:09:55.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-05-07T20:20:55.000Z (almost 2 years ago)
- Last Synced: 2024-10-18T06:17:02.514Z (4 months ago)
- Topics: clojure, nrepl, nrepl-middleware, vim-iced
- Language: Clojure
- Homepage:
- Size: 271 KB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= iced nREPL
https://github.com/nrepl/nREPL[nREPL] middleware to support https://github.com/liquidz/vim-iced[vim-iced].
image:https://github.com/liquidz/iced-nrepl/workflows/build/badge.svg["GitHub Actions for build workflow", link="https://github.com/liquidz/iced-nrepl/actions?query=workflow%3Abuild"]
image:https://github.com/liquidz/iced-nrepl/workflows/lint/badge.svg["GitHub Actions for lint workflow", link="https://github.com/liquidz/iced-nrepl/actions?query=workflow%3Alint"]
image:https://github.com/liquidz/iced-nrepl/workflows/dependencies/badge.svg["GitHub Actions for dependencies workflow", link="https://github.com/liquidz/iced-nrepl/actions?query=workflow%3Adependencies"]
image:https://codecov.io/gh/liquidz/iced-nrepl/branch/master/graph/badge.svg["Codecov", link="https://codecov.io/gh/liquidz/iced-nrepl"]
image:https://img.shields.io/clojars/v/com.github.liquidz/iced-nrepl.svg["Clojars Project", link="https://clojars.org/com.github.liquidz/iced-nrepl"]== Ops
[cols="4*,a"]
|===
| Op name | Required | Optional | Return | Note| iced-version
|
|
| `:version`
|| iced-project-ns-list
|
|
| `:project-ns-list`
|| iced-pseudo-ns-path
| `:ns`
|
| `:path`
|| iced-java-class-candidates
| `:symbol`
| `:class-map`
| `:candidates`
|| iced-set-indentation-rules
| `:rules`
| `:overwrite?`
|
| default indentation rule is `cljfmt.core/default-indents` +
If `:overwrite?` is If logical true, `cljfmt.core/default-indents` will not be used.| iced-format-code-with-indents
| `:code`, `:alias-map`
|
| `:formatted`
|| iced-calculate-indent-level
| `:code`, `:line-number`, `:alias-map`
|
| `:indent-level`, `:error` (if occurred)
| `:line-number` is zero-based| iced-refactor-thread-first
| `:code`
|
| `:code`, `:error` (if occurred)
|| iced-refactor-thread-last
| `:code`
|
| `:code`, `:error` (if occurred)
|| iced-spec-check
| `:symbol`, `:num-tests`
|
| `:result`, `:num-tests`, `:error` (if errored), `:failed-input` (if errored)
| `:result` is "OK" or "NG" +
`:num-tests` must be positive integer| iced-list-tapped
|
| `:max-depth`, `:max-list-length`, `:max-vector-length`, `:max-set-length`, `:max-string-length`
| `:tapped`, `:error` (if errored)
| `:tapped` is a map containing `:unique-id` and `:value` keys.| iced-browse-tapped
| `keys`
| `:max-depth`, `:max-list-length`, `:max-vector-length`, `:max-set-length`, `:max-string-length`
| `:value`, `:error` (if errored)
| The first element of `keys` must be one of index number or unique-id.| iced-fetch-tapped-children
| `keys`
|
| `:children`, `:error` (if errored)
|| iced-complete-tapped
| `keys`
| `:max-depth`, `:max-list-length`, `:max-vector-length`, `:max-set-length`, `:max-string-length`
| `:complete`, `:error` (if errored)
|| iced-delete-tapped
| `key`
|
| `:result`, `:error` (if errored)
| `key` must be one of index number or unique-id.| iced-clear-tapped
|
|
| `:result`, `:error` (if errored)
||===
== License
Copyright © 2018-2023 https://twitter.com/uochan[Masashi Iizuka]
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.