Back to directory

CIDER nREPL

A collection of nREPL middleware, originally built for the CIDER Clojure editor integration, that adds definition lookup, code completion, and other interactive development features to any nREPL-based Clojure tool.

CIDER nREPL

cider-nrepl is a collection of nREPL middleware that adds interactive development features, such as jumping to a symbol's definition and code completion, to Clojure editing tools that speak the nREPL protocol. It was built to support CIDER, the Emacs Clojure environment, but is also used by fireplace.vim, vim-iced, Calva, and Conjure.

It follows semantic versioning loosely, treating minor version bumps as the practical major releases while the project is still at version zero, and it tries to avoid breaking its API between releases without good reason. Local development tasks such as running tests are provided through a Makefile, and releases are scripted to update the changelog, tag, and publish to Clojars.

It is written in Clojure.

More in Editors

See all 109
  • QBasic Web Editor

    vahidyousefzadeh.com

    A browser-based QBasic 1.1 editor and interpreter that runs classic QBasic programs with DOSBox-accurate behavior, including text-mode graphics commands such as PRINT, COLOR and LOCATE, with sample programs and keyboard shortcuts to run and save.

  • Aliot SysML v2

    github.com

    A VS Code extension for editing SysML v2 and KerML systems-engineering models as text and diagrams, with validation, diagram views and CI-friendly automation.

  • Tycode

    tycode.dev

    An AI coding assistant that runs as both a command-line tool and a Visual Studio Code extension, using a bring-your-own-key model where the developer pays their configured AI provider - AWS Bedrock or OpenRouter - directly instead of a subscription.