Skip to content
0:00 / 0:00

#clojure#emacs#cljr-refactor

Productive Emacs: clojure refactor (cljr-refactor)

BuildFunThings

1.5K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Linked in the descriptionclojure-emacs/clj-refactor.el
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

2.9K views9 years ago1 recommendation

Programming languagesTools and practiceLisp and ClojureRefactoring and legacy codeVim, Emacs and editors

Learn how to refactor Clojure code in Emacs using the cljr-refactor package, including hotloading dependencies and moving code between namespaces.

Learn how to refactor your clojure code with ease using the cljr-refactor library. Covers everything from hotloading dependencies, restructuring code and moving code between namespaces. For spacemacs users; it is included in the clojure layer. Package: github.com/clojure-emacs/clj-refactor.el

Why it's here

1 person recommends this

u/credmpin r/Clojure • Recommends

Productive Emacs: Refactor clojure code like a champ!

u/credmpin r/emacs • Recommends

Productive Emacs: Refactor clojure code like a champ! (x-post from r/clojure)

u/athousandcountsin r/Clojure • Mentions

On “New Clojurians: Ask Anything”

+1 for Spacemacs There is not much to learn if you already know Vim. Use Clojure layer and press `,` (major mode commands) in Clojure or ClojureScript file to see options. So I would say Clojure + Spacemacs together. /edit useful resources on taking your Spacemacs + Clojure Layer experience to the next level: - Productive Emacs: clojure refactor (cljr-refactor) (under `,r`) - Emacs Rocks! Episode 14: Paredit ("Lisp mode" for Paredit like editing under `SPC k`) For Git integration add the git layer. - Emacs Rocks! Episode 17: Magit