Calva Doccumentation has Moved
Calva is an integrated REPL powered environment for enjoyable and productive Clojure and ClojureScript in Visual Studio Code. It includes inline code evaluation, Paredit, code formatting, a test runner, syntax highlighting, linting, and more. Calva is open source, and free to use.
One thing to note about Calva's code formatter is that it sets the default keybinding of the Format Current Form command to
tab. Meaning that most often when things look a bit untidy, you can press
tab to make things look pretty. Good to know, right? For performance reasons it only formats the current enclosing form, so sometimes you want to move the cursor up/out a form (
ctrl+up) first. See The Paredit Guide for more on moving the cursor structurally through your code.
How to Contribute to Calva?
I'm glad you asked! Please see the Calva Development Wiki. (There, in a section labeled The Tao of Calva, we also try to make clear why you would want to contribute.)
Have Questions and Feedback? Need Help?
Easiest way is to chat with us and other Calva users. Please join the #calva channel on the Clojurians Slack.
Happy coding! ❤️