I too am a Vim user learning Clojure. I am trying to use Cursive since I often use IntelliJ. I suspect the concept of structural editing will be powerful, but for now it's still an awkward process for me.
this post was submitted on 01 Jul 2023
2 points (100.0% liked)
Clojure programming language discussion
456 readers
3 users here now
Clojure is a Lisp that targets JVM and JS runtimes
Finding information about Clojure
- History of Clojure
- Clojure Homepage
- A Clojure Newbie Guide
- Clojure Documentation
- Clojure Cheat Sheet
- ClojureScript Cheat Sheet
- Clojure by Example
- Clojure beginner resources
API Reference
Clojure Guides
- Clojure Distilled Beginner Guide
- Clojure Style Guide
- Clojure for the Brave and True
- Clojure from the ground up
- ClojureScript in 15 minutes
- ClojureScript Workshop
Practice Problems
Interactive Problems
Clojure Videos
The Clojure Community
- Ask Clojure
- Clojure user groups
- ClojureScript user groups
- Clojure Slack Channel
- Clojurians-Zulipchat
- Clojure Discord
- Clojureverse: a forum for and by the Clojure community
- matrix/riot-im Clojure room
Clojure Books
- Clojure Book
- The Joy of Clojure
- Clojure Programming
- Clojure In Action
- Programming Clojure
- Web Development with Clojure
- Clojure Cookbook
- Professional Clojure
- Living Clojure
- Getting Clojure
Tools & Libraries
- Leiningen - Package management
- nREPL - Networked REPL
- Gorilla REPL - A rich REPL for Clojure in the notebook style
- Clojars - Clojure library repository
- The Clojure Toolbox - a list of popular Clojure libraries
- (clj-templates) - templates for Leiningen and Boot
Clojure Editors
- Emacs CIDER
- clojure-mode.el - Emacs mode
- Emacs Prelude - a gentler Emacs mode
- Cursive - Clojure support for IntelliJ
- Calva - Calva – Visual Studio Code
- Vim Iced - Vim
- vim-fireplace - another Vim editor
- Conjure - even more Vim
Web Platforms
founded 4 years ago
MODERATORS
I also use emacs, but I wouldn't expect too much drawback wiring clojure in vim?
Getting a Repl working is probably easy, where I could see question marks is with structural editing and vims modal editing keybinds.
In emacs I would have a couple of ideas on how to marry the two, you don't happen to have ambitions to switch to emacs' eVIl-mode?;)