From: Peng Li Date: Fri, 9 Sep 2016 17:17:14 +0000 (+0800) Subject: emacs - racket mode config X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;h=465ba1c51a6d69453710051de3c7abb52accb10b;p=dotfiles.git emacs - racket mode config --- diff --git a/emacs.d/config.org b/emacs.d/config.org index 2e25361..63e3373 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -2056,6 +2056,24 @@ irony-company :ensure t) #+END_SRC +** Racket +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package racket-mode + :ensure t + :config + (define-key racket-mode-map (kbd "s-r") 'racket-run) + (add-to-list 'racket-mode-hook (lambda () (lispy-mode 1)))) + + ;; set racket path + (setenv "PATH" (concat (getenv "PATH") + ":" "/Applications/Racket v6.6/bin")) + (setenv "MANPATH" (concat (getenv "MANPATH") + ":" "/Applications/Racket v6.6/man")) + (setq exec-path (append exec-path '("/Applications/Racket v6.6/bin"))) + + (add-to-list 'auto-mode-alist '("\\.rkt\\'" . racket-mode)) +#+END_SRC + * Compile Set the environments vairables in compilation mode #+BEGIN_SRC emacs-lisp :tangle yes :results silent