Skip to content

Releases: clojure-emacs/inf-clojure

inf-clojure 3.3.0

25 May 20:55
Compare
Choose a tag to compare

New features

  • #202: Add ClojureCLR support.
  • #210 Include inf-clojure-socket-repl to create a socket REPL and connect to it from inside Emacs.
  • #217: Add clojure-ts-mode support.

Changes

  • Improve support for multiple forms in the same line by replacing beginning-of-defun fn.
  • #204: Scroll repl buffer on insert commands
  • #208 Display message after setting REPL.
  • Require Emacs 28.
  • Drop support for Lumo.

inf-clojure 3.2.0

15 Jul 09:08
Compare
Choose a tag to compare

New features

  • #168: New helper function inf-clojure-switch-to-recent-buffer to select the last buffer an inf-clojure process buffer was swapped to from.
  • #187: New defcustom inf-clojure-enable-eldoc to disable eldoc interaction.

Bugs fixed

  • #185: Improve cmd string splitting.
  • #193: Set syntax table in REPL buffer.
  • Fix inf-clojure-display-version (it wasn't extracting properly the package version).

inf-clojure 3.1

23 Jul 07:20
Compare
Choose a tag to compare

New features

  • #190: Helper function inf-clojure-set-repl to select inf-clojure process buffer.
  • Auto-enable inf-clojure-minor-mode after invoking inf-clojure. This behaviour is controlled via inf-clojure-auto-mode.
  • Include the project name automatically in the REPL buffer name.

Bugs fixed

  • #152: Sanitize should only remove whitespace at the end of a command.
  • #188: Handle newlines between forms for inf-clojure-eval-buffer.
  • #189: Font-lock code inserted in the REPL from a source buffer.

inf-clojure 3.0

03 Aug 16:20
Compare
Choose a tag to compare

New features

  • #174: Invoke inf-clojure with a prefix argument to prevent using inf-clojure-custom-startup and inf-clojure-custom-repl-type.
  • Made it possible to add user-defined REPL types (by modifying inf-clojure-repl-features).

Changes

  • (Breaking) Restructure massively the configuration. See inf-clojure-repl-features for details.
  • #174: Set REPL type from startup form or prompt at startup, introduce inf-clojure-custom-repl-type defcustom.
  • #173: Use clojure-mode's project detection instead of duplicate version in inf-clojure.

inf-clojure 2.2

03 Aug 16:21
Compare
Choose a tag to compare

New features

  • #170: Add insert defun and last sexp commands.
  • #160: Support Joker.

Bugs fixed

  • #164: Fix for eldoc-mode on ClojureCLR.
  • #135: Improve command sanitation code.
  • Fix info-clojure-apropos.

inf-clojure 2.1

03 Aug 16:21
Compare
Choose a tag to compare

New Features

  • #114: Introduce inf-clojure-project-type defcustom.
  • #117: Introduce tools.deps project type and inf-clojure-tools-deps-cmd.
  • #122: Introduce inf-clojure-completions-fn defcustom.
  • #128: Expose inf-clojure-apropos as C-c C-S-a in inf-clojure-mode (the REPL).
  • #125: Avoid throwing an error for frequent operations like completion.
  • #130: Support loading directory locals in our buffers.
  • #129: Improve the completion bounds detection (now with keywords).
  • #132: Introduce inf-clojure-reload.

Bugs Fixed

  • #79: Eldoc error when running boot repl.
  • #83: No such namespace: complete.core in lumo REPL.
  • #93: Slow response from inf-clojure (completions, arglists, ...).
  • #101: inf-clojure-set-ns hangs Emacs.
  • #119: Set inf-clojure-buffer REPL type on detect.
  • #120: Send REPL string always, even if empty.
  • #128: Fix inf-clojure-apropos.
  • #131: Add macroexpand forms for Lumo.

inf-clojure 2.0

01 May 17:44
Compare
Choose a tag to compare

New Features

  • #63: Fix spurious process output on init.
  • #57: Add inf-clojure-connect.
  • #66: Add Planck support.
  • #51: Commands do not prompt by default anymore, unless they receive a non-nil prefix argument.
  • #44: Add REPL types and Lumo support.
  • #50: Rename defcustoms to inf-clojure-*-form where appropriate.
  • #34: Add support for socket REPL connections.
  • New interactive command inf-clojure-display-version.
  • #42: Add a defcustom controlling the window in which the REPL buffer is displayed (inf-clojure-repl-use-same-window).
  • Font-lock the code in the REPL.
  • Handle properly ANSI color escape sequences in the REPL.
  • #41: Add a command to quit the REPL (it's bound to C-c C-q).
  • #29: Add a command to restart the REPL.
  • #31: Invoke different init command based on the project type (boot, lein or generic).

Changes

  • Display the REPL in a different window by default (it used to be displayed in the current window).
  • #26: Make switching to the REPL optional on inf-clojure-load-file (it's now controlled via a prefix argument).
  • Removed the inf-clojure alias run-clojure.

Bugs Fixed

  • #35: Fix prompt being included in input history.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy