Hatena::Groupcadr

slimeの初期化ファイルを晒してみるスレ RSSフィード
 

ツリー全部最新の50件前後を読む

5ytakenakaytakenaka   1  Re:slimeの初期化ファイルを晒してみるスレ

うちの基本設定はこの位。emacs 23 でemacs-w3mが利用できないのでコメントアウトしています。w3mの設定もどこかからの拾い物です。:-)

emacs lispでもマクロが使えるんだなぁ。というのはマルコさんのslimeビデオで知りました。:-) マルコマクロを少し変えています。

;; slime configuration
(add-to-list 'load-path "/hogehoge/.slime")
(require 'slime)
(require 'hyperspec)

(setq common-lisp-hyperspec-root
    (concat "file://" (expand-file-name "/usr/local/share/doc/HyperSpec/"))
    common-lisp-hyperspec-symbol-table
    (expand-file-name "/usr/local/share/doc/HyperSpec/Data/Map_Sym.txt"))
(setq inferior-lisp-program "/usr/bin/sbcl")

(slime-setup)

;; slime w3m configuration 

;(defadvice hyperspec-lookup (around use-w3m-in-hyperspec activate)
;  "Always use w3m to lookup things in hyperspec"
;  (let ((browse-url-browser-function 'w3m-browse-url))
;    (message "foobar")
;    ad-do-it))

(defmacro defslime-exec (name lisp coding)
  `(defun ,name ()
     (interactive)
     (slime ,lisp ,coding)))

(defslime-exec ccl64 "/usr/local/bin/ccl64" 'utf-8-unix)
(defslime-exec cmucl "/usr/local/bin/lisp" 'iso-latin-1-unix)
(defslime-exec sbcl "/usr/bin/sbcl" 'utf-8-unix)
(defslime-exec sbcl-new "/usr/local/bin/sbcl" 'utf-8-unix)
返信2008/05/09 00:44:43