Skip to content

Clojure programming with VSpaceCodeλ︎

VSpaceCode is an extension to VSCode that provides a complete keyboard driven experience, driving not just the text but the whole editor.

A mnemonic menu system on top of the VSCode command pallet is driven by which-key and provides access to a far wider range of commands that VSCode alone.

Practicalli added VSpaceCode key bindings for Calva to provide an effective Clojure workflow.

Calva key bindings in VSpaceCode

VSpaceCode includes Calva key bindings directly via pull request #154

Official VSpaceCode documentation

VSpaceCode in action - Clojure project VSpaceCode in action - Clojure project

Use the mouse or built-in key bindings to navigate the pages of the book

  • P , , : go to previous page
  • N , . : go to next page

Use the search box to quickly find a specific topic

  • F , S , / : open search dialog
  • Down , Up : select next / previous result
  • Esc , Tab : close search dialog
  • Enter : follow selected result

Sponsor practicalli-johnny

All sponsorship funds are used to support the continued development of Practicalli series of books and videos, although most work is done at personal cost and time.

Thanks to Cognitect, Nubank and a wide range of other sponsors from the Clojure community for your continued support

Creative commons licenseλ︎

Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).