# 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. !!! INFO "Calva key bindings in VSpaceCode" VSpaceCode includes Calva key bindings directly via [pull request #154](https://github.com/VSpaceCode/VSpaceCode/pull/154) [Official VSpaceCode documentation](https://vspacecode.github.io/docs/){target=_blank .md-button} ![VSpaceCode in action - Clojure project](https://raw.githubusercontent.com/practicalli/graphic-design/live/editors/vspacecode-clojure-in-action-light.png#only-light){loading=lazy} ![VSpaceCode in action - Clojure project](https://raw.githubusercontent.com/practicalli/graphic-design/live/editors/vspacecode-clojure-in-action-dark.png#only-dark){loading=lazy} ## Navigate the book Use the mouse or built-in key bindings to navigate the pages of the book - ++p++ , ++comma++ : go to previous page - ++n++ , ++period++ : go to next page Use the search box to quickly find a specific topic - ++f++ , ++s++ , ++slash++ : open search dialog - ++arrow-down++ , ++arrow-up++ : select next / previous result - ++esc++ , ++tab++ : close search dialog - ++enter++ : follow selected result ## Sponsor Practicalli [![Sponsor practicalli-johnny](https://raw.githubusercontent.com/practicalli/graphic-design/live/buttons/practicalli-github-sponsors-button.png){ align=left loading=lazy }](https://github.com/sponsors/practicalli-johnny/) All sponsorship funds are used to support the continued development of [Practicalli series of books and videos](https://practical.li/){target=_blank}, although most work is done at personal cost and time. Thanks to [Cognitect](https://www.cognitect.com/){target=_blank}, [Nubank](https://nubank.com.br/){target=_blank} and a wide range of other [sponsors](https://github.com/sponsors/practicalli-johnny#sponsors){target=_blank} 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).