All Projects → practicalli → spacemacs

practicalli / spacemacs

Licence: other
Content for the book - Clojure Development with Spacemacs

Programming Languages

CSS
56736 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to spacemacs

Spacemacs Content
Content for the book - Clojure Development with Spacemacs
Stars: ✭ 72 (-16.28%)
Mutual labels:  spacemacs
Dotfiles
🔩 Dotfiles for bash, zsh, tmux, emacs, vim, etc
Stars: ✭ 175 (+103.49%)
Mutual labels:  spacemacs
clojure-essential-ref
🔖 cider-doc to "Clojure, The Essential Reference"
Stars: ✭ 43 (-50%)
Mutual labels:  cider
Dumb Jump
an Emacs "jump to definition" package for 50+ languages
Stars: ✭ 1,256 (+1360.47%)
Mutual labels:  spacemacs
Ac Php
emacs auto-complete & company-mode for php
Stars: ✭ 157 (+82.56%)
Mutual labels:  spacemacs
Space Vim
🍀 Lean & mean spacemacs-ish Vim distribution
Stars: ✭ 2,785 (+3138.37%)
Mutual labels:  spacemacs
Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+1022.09%)
Mutual labels:  spacemacs
.spacemacs.d
aborn's spacemacs configuration.
Stars: ✭ 24 (-72.09%)
Mutual labels:  spacemacs
Spacemacs Rocks
Happy Hacking Emacs & Spacemacs (Simplified Chinese)
Stars: ✭ 2,003 (+2229.07%)
Mutual labels:  spacemacs
cljs-tooling
[DEPRECATED] Tooling support for ClojureScript
Stars: ✭ 58 (-32.56%)
Mutual labels:  cider
Rebecca Theme
The purple turtle theme for Spacemacs
Stars: ✭ 93 (+8.14%)
Mutual labels:  spacemacs
Dotfiles
My dotfiles for Archlinux and Windows
Stars: ✭ 1,419 (+1550%)
Mutual labels:  spacemacs
navim
A full-blown IDE based on Neovim (or Vim) with better navigation.
Stars: ✭ 16 (-81.4%)
Mutual labels:  spacemacs
Awesome Spacemacs
A collection of awesome Spacemacs resources
Stars: ✭ 80 (-6.98%)
Mutual labels:  spacemacs
Juggernaut
The unstoppable programmers editor written in Rust and Javascript
Stars: ✭ 28 (-67.44%)
Mutual labels:  spacemacs
Dotfiles
dotfiles managed by GNU Stow
Stars: ✭ 52 (-39.53%)
Mutual labels:  spacemacs
Git Link
Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location
Stars: ✭ 239 (+177.91%)
Mutual labels:  spacemacs
practicalli.github.io
Landing Page for Practicalli for broadcasts, books and guides on Clojure, ClojureScript, Emacs, Spacemacs and more. Developed with ClojureScript and reagent, using figwheel.main
Stars: ✭ 15 (-82.56%)
Mutual labels:  spacemacs
spacemacs.d
rich Clojure & LSP config for Spacemacs
Stars: ✭ 102 (+18.6%)
Mutual labels:  spacemacs
emidje
Test runner, report viewer and formatting tool for Midje within Emacs
Stars: ✭ 25 (-70.93%)
Mutual labels:  cider

Clojure development with Spacemacs

GitBook publish

Spacemacs Practicalli - interactive development with Clojure and Emacs, using CIDER

This is an introduction to developing Clojure applications using Emacs, specifically based on the Spacemacs configuration for Emacs and CIDER. The aim is to help you be productive with those tools as quickly as possible.

Spacemacs is a community-driven project that provides a simple way to add lots of extra functionality to Emacs, without having to manage packages yourself or spend time writing common configuration code.

Discuss this guide on #practicalli channel of the Clojurians Slack community.

Create a free Clojurians Slack community account.

This workshop will cover the following topics:

  • Emacs basics, common commands and tools
  • Powerful editing and refactor tools (iedit, narrowing, helm-ag, multiple cursors, visual undo)
  • Adding and enhancing the Clojure layer
  • Running the REPL, evaluating code, inspecting data, debug, reloaded workflow
  • Running tests & test reports
  • Structural editing (smartparens/evil-cleverparens)
  • Clojure docs, auto-completion, snippets
  • Clojurescript development, figwheel-main and reagent
  • Org-mode for project documentation, literate programming & presentations

This is not a guide to customising Emacs for Clojure development, except were there are useful additions to be made to Spacemacs and the Clojure layer.

Contributing

Issues and pull requests are most welcome. Please detail issues as much as you can. Pull requests are easier when they are specific to a page or at most a section. The smaller the change the quicker it is to review and merge.

practicalli/spacemacs.d GitHub repository contains the complete Spacemacs configuration used in this guide and issues and pull requests can also be made there.

License

Practicalli Spacemacs by Practicalli is licensed under CC BY-SA 4.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].