ELPA Logo NonGNU ELPA: inf-clojure

inf-clojure Atom Feed

Description
Basic interaction with a Clojure REPL
Latest
inf-clojure-3.4.0.tar (.sig), 2026-Feb-27, 130 KiB
Maintainer
Bozhidar Batsov <bozhidar@batsov.dev>
Other versions:
development version
Website
https://github.com/clojure-emacs/inf-clojure
ELPA's Repository
CGit or Gitweb
All Dependencies
clojure-mode (.tar)

To install this package from Emacs, use package-install or list-packages.

Full description

This package provides basic interaction with a Clojure subprocess (REPL).
It's based on ideas from the popular `inferior-lisp` package.

`inf-clojure` has two components - a nice Clojure REPL (`inf-clojure-mode`)
and a minor mode (`inf-clojure-minor-mode`), which extends `clojure-mode`
with commands to evaluate forms directly in the REPL.

`inf-clojure` provides a set of essential features for interactive
Clojure/ClojureScript/ClojureCLR development:

* REPL
* Interactive code evaluation
* Code completion
* Definition lookup
* Documentation lookup
* ElDoc
* Apropos
* Macroexpansion
* Namespace reloading
* Connecting to socket REPLs

It supports many Clojure runtimes including Clojure (JVM), ClojureScript,
ClojureCLR, babashka, Planck, and Joker.

For a more powerful/full-featured solution see https://github.com/clojure-emacs/cider.

Old versions

inf-clojure-3.3.0.tar.lz2025-May-2628.3 KiB
inf-clojure-3.2.1.tar.lz2024-Mar-3126.3 KiB
inf-clojure-3.2.0.tar.lz2022-Jul-1526.3 KiB
inf-clojure-3.1.0.tar.lz2021-Aug-1125.7 KiB

News

Changelog

master (unreleased)

3.4.0 (2026-02-27)

New features
Changes
Bugs fixed

3.3.0 (2025-05-25)

New features
Changes

3.2.1 (2022-07-22)

Bugs fixed

3.2.0 (2022-07-15)

New features
Bugs fixed

3.1.0 (2021-07-23)

New features
Bugs fixed