Guest User

Untitled

a guest
Apr 26th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. ;; Clojure 用に slime-cursor-marker を設定しちゃいます、同時に、
  2. ;; CL 用 (sbcl) に swank::+cursor-marker+ を上書きしちゃいます。
  3. (setq slime-lisp-implementations
  4. `((sbcl ("sbcl") :init-function my-swank-cl-init)
  5. (clojure ,(swank-clojure-cmd) :init swank-clojure-init)))
  6. (eval-after-load 'slime-autodoc
  7. '(progn
  8. (setq slime-cursor-marker :swank/+cursor+)))
  9. (eval-after-load 'slime
  10. '(progn
  11. (defun my-swank-cl-init ()
  12. ;; たまに上書きされちゃう >_<
  13. (slime-eval-async
  14. `(swank:interactive-eval
  15. ,(format "(defparameter +cursor-marker+ %s)" slime-cursor-marker))
  16. 'identity
  17. "SWANK"))))
Add Comment
Please, Sign In to add comment