Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

An easily reproducable environment for learning to write Clojure(Script)

Notifications You must be signed in to change notification settings

jvdneut/emacs-clojure-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emacs-clojure-vagrant

The purpose of this project is to create a reproducable environment for learning to write Clojure(Script)

I know Vim, but want to learn Emacs, so I will spend more time setting up a full Emacs environment.

Based on bits from:

DONE

  • Set up correct version of Java
  • Set up Leinigen lein
  • Set up Git
  • Set up Emacs
  • Set up Vim
  • Set up tmux
  • Opened up port 3449 for browser to connect to Figwheel
  • Changed Vagrant box to be newer version of Ubuntu
  • Added Vagrant script to install Emacs 24.5 from source using linuxbrew

TODO

  • Emacs
    • Manage to connect CIDER to Figwheel
      • lein new figwheel test to create test project
      • tmux to run tmux
      • lein figwheel to run figwheel
      • ctrl+b c to create a new panel in tmux
      • emacs .
      • alt+x cider-jack-in to connect to the figwheel REPL?
    • Install clj-refactor
    • Set up a TDD environment
  • Set up Vim settings
    • Fireplace etc
  • Learn Clojure ;-)

Option -> Meta key

In order to work with Emacs you have to map the Option/Alt key to act as the meta key in the terminal

  • On OS X
    • iTerm2
      • Profiles -> Keys -> Left option key acts as "+Esc"
      • Profiles -> Keys -> Right option key acts as "+Esc"
    • Terminal
      • Profiles -> Keyboard -> Use Option as Meta key
  • On Windows
    • TODO

About

An easily reproducable environment for learning to write Clojure(Script)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published