danielhilst

Clojure on emacs

Dec 4th, 2012
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. (require 'clojure-mode) ;; http://marmalade-repo.org/packages/clojure-mode-1.11.5.el
  2. (require 'paredit) ;; http://mumble.net/~campbell/emacs/paredit.el
  3. (setq inferior-lisp-program "/root/bin/lein repl") ;; https://github.com/technomancy/leiningen
  4. (add-hook 'clojure-mode-hook '(lambda ()
  5. (define-key clojure-mode-map
  6. "\C-c\C-e" '(lambda ()
  7. (interactive)
  8. (let ((curr (point)))
  9. (end-of-defun)
  10. (lisp-eval-last-sexp)
  11. (goto-char curr))))
  12. (define-key clojure-mode-map
  13. "\C-x\C-e" 'lisp-eval-last-sexp)
  14. (define-key clojure-mode-map
  15. "\C-c\C-r" 'lisp-eval-region)
  16. (paredit-mode t)))
Advertisement
Add Comment
Please, Sign In to add comment