All Projects → practicalli → Spacemacs Content

practicalli / Spacemacs Content

Content for the book - Clojure Development with Spacemacs

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to Spacemacs Content

Cloudmacs
Selfhost your Emacs and access it in browser
Stars: ✭ 277 (+284.72%)
Mutual labels:  emacs, spacemacs
.spacemacs.d
My spacemacs configuration.
Stars: ✭ 307 (+326.39%)
Mutual labels:  emacs, spacemacs
Spacehammer
Hammerspoon config inspired by Spacemacs
Stars: ✭ 280 (+288.89%)
Mutual labels:  emacs, spacemacs
Ac Php
emacs auto-complete & company-mode for php
Stars: ✭ 157 (+118.06%)
Mutual labels:  emacs, spacemacs
Spacemacs Private
My Spacemacs config
Stars: ✭ 480 (+566.67%)
Mutual labels:  emacs, spacemacs
Spacemacs Rocks
Happy Hacking Emacs & Spacemacs (Simplified Chinese)
Stars: ✭ 2,003 (+2681.94%)
Mutual labels:  emacs, spacemacs
Rogue
Personal Emacs config
Stars: ✭ 286 (+297.22%)
Mutual labels:  emacs, spacemacs
Zetteldeft
A Zettelkasten system! Or rather, some functions on top of the emacs deft package.
Stars: ✭ 284 (+294.44%)
Mutual labels:  emacs, spacemacs
Spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Stars: ✭ 21,906 (+30325%)
Mutual labels:  emacs, spacemacs
Emacs Kaolin Themes
Set of eye pleasing themes for GNU Emacs. Supports both GUI and terminal.
Stars: ✭ 421 (+484.72%)
Mutual labels:  emacs, spacemacs
Srcery Emacs
Dark colorscheme for Emacs/Spacemacs. GUI and terminal support
Stars: ✭ 102 (+41.67%)
Mutual labels:  emacs, spacemacs
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (+906.94%)
Mutual labels:  emacs, spacemacs
Dumb Jump
an Emacs "jump to definition" package for 50+ languages
Stars: ✭ 1,256 (+1644.44%)
Mutual labels:  emacs, spacemacs
Git Link
Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location
Stars: ✭ 239 (+231.94%)
Mutual labels:  emacs, spacemacs
Awesome Spacemacs
A collection of awesome Spacemacs resources
Stars: ✭ 80 (+11.11%)
Mutual labels:  emacs, spacemacs
Nord Emacs
An arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (+426.39%)
Mutual labels:  emacs, spacemacs
Spacemacs Theme
Light and dark theme for spacemacs that supports GUI and terminal
Stars: ✭ 483 (+570.83%)
Mutual labels:  emacs, spacemacs
Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+1240.28%)
Mutual labels:  emacs, spacemacs
Git Complete
Yet another completion engine powered by "git grep"
Stars: ✭ 64 (-11.11%)
Mutual labels:  emacs
Org Sticky Header
Show off-screen Org heading at top of window
Stars: ✭ 68 (-5.56%)
Mutual labels:  emacs

Clojure development with Spacemacs

GitHub version

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 (iedt, 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.


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

Creative Commons License
Spacemacs, Practicalli by John Stevenson is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at Spacemacs, Practicalli on Gitub.
Permissions beyond the scope of this license may be available at @practical_li.

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].