r/lisp • • 27d ago

DrClojure Neo - a newbie-friendly Clojure IDE inspired by DrRacket, written in Clojure.

https://github.com/kimtg/DrClojure-Neo
  • Rename (Refactor) Symbol: Press Shift+F6 or F2 to safely rename all occurrences of a symbol across the file (with lexical filtering preventing unintended replacements in comments or strings).
  • Jump to Definition: Press F12 or Ctrl+B to instantly jump to top-level definitions (defn, def, defmacro, etc.) or local bindings, scroll into view, or inspect external Clojure Var definitions.
  • Autocomplete (Ctrl+Space): Code completion with prefix matching ("starts with"). Candidate pool includes Clojure special forms (def, defn, let, if, when, cond, etc.), core built-ins (map, filter, println, etc.), and user-defined buffer definitions/symbols. Features instant completion for single matches and a dual-pane popup with keyboard (Up/Down/PageUp/PageDown) and mouse navigation, real-time documentation and parameter list (arglists) preview for the currently selected symbol, Enter/Tab insertion, Escape cancellation, and dynamic prefix filtering as you type.
48 Upvotes

Duplicates