All Projects → liquidz → iced-nrepl

liquidz / iced-nrepl

Licence: EPL-1.0 license
nREPL middleware to support vim-iced.

Programming Languages

clojure
4091 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to iced-nrepl

roll
Roll — backend for Clojure
Stars: ✭ 73 (+461.54%)
Mutual labels:  nrepl
Clojure-Sublimed
Clojure support for Sublime Text 4
Stars: ✭ 268 (+1961.54%)
Mutual labels:  nrepl
nrepl-cljs
nrepl server implemented for bootstrap clojurescript
Stars: ✭ 37 (+184.62%)
Mutual labels:  nrepl
bencode
A netstring and bencode implementation for Clojure.
Stars: ✭ 44 (+238.46%)
Mutual labels:  nrepl
lein-nrepl
A simple Leininingen plugin to start nREPL 0.4+
Stars: ✭ 19 (+46.15%)
Mutual labels:  nrepl
spring-boost
Introduce Clojure and live-coding power to your Spring Boot application!
Stars: ✭ 23 (+76.92%)
Mutual labels:  nrepl
scope-capture-nrepl
nREPL middleware for scope-capture
Stars: ✭ 27 (+107.69%)
Mutual labels:  nrepl-middleware

iced nREPL

nREPL middleware to support vim-iced.

GitHub Actions for build workflow GitHub Actions for lint workflow GitHub Actions for dependencies workflow Codecov Clojars Project

Ops

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-2022 Masashi Iizuka

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].