Clojure Basics: Editor and Tooling Setup
In this video, I discuss what to look for when choosing a Clojure editor, demo some important features and wrap up by listing some of the more popular editor plugins. Structural editing links: Paredit guide for Emacs: http://danmidwood.com/content/2014/11/21/animated-paredit.html Parinfer: https://shaunlebron.github.io/parinfer/ Also refer to your editor plugin's documentation for more details. Setup Links: CIDER for Emacs: https://github.com/clojure-emacs/cider Cursive for IntelliJ IDEA: https://cursive-ide.com/ Calva for VSCode: https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva vim-fireplace for Vim: https://github.com/tpope/vim-fireplace Conjure for Neovim: https://github.com/Olical/conjure Chlorine for Atom: https://atom.io/packages/chlorine Atom setup guide: https://clojureverse.org/t/atom-editor-setup-for-clojure-script-development-in-2020/5045 Thread with various dev setups: https://www.reddit.com/r/Clojure/comments/ht0j85/best_dev_setup_for_clojure/ Clojure Community: Where to ask for Help — https://practicalli.github.io/blog/posts/cloure-community-getting-help/ Discuss this video on Reddit: https://www.reddit.com/r/Clojure/comments/hvq6b4/clojure_basics_editor_and_tooling_setup/ Chapters: 0:00 Intro 0:44 Structural Editing Intro 2:05 Paredit Demo 6:16 Parinfer Demo 8:38 Editor-integrated REPL Intro 9:26 Editor-integrated REPL Demo 11:57 Other helpful editor features 13:43 Linting and clj-kondo Intro 14:39 clj-kondo demo with VSCode 17:38 Choosing an Editor 18:58 Recap and Outro
Download
0 formatsNo download links available.