「Slime」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「Category:開発 en:Slime == イントロダクション == [http://www.common-lisp.net/project/slime/ SLIME] (Superior Lisp Interaction Mode for Emacs) は [...」) |
(インストール方法を更新) |
||
3行目: | 3行目: | ||
== イントロダクション == |
== イントロダクション == |
||
− | [http://www.common-lisp.net/project/slime/ SLIME] (Superior Lisp Interaction Mode for [[Emacs]]) は [http://www.sbcl.org SBCL] (この記事で説明), [http://www.cons.org/cmucl/ CMUCL], [ |
+ | [http://www.common-lisp.net/project/slime/ SLIME] (Superior Lisp Interaction Mode for [[Emacs]]) は [http://www.sbcl.org SBCL] (この記事で説明), [http://www.cons.org/cmucl/ CMUCL], [https://clisp.sourceforge.io/ CLISP] などの [[Common Lisp]] 実装の開発環境です。 |
以下のコンポーネントが必要になります: |
以下のコンポーネントが必要になります: |
||
12行目: | 12行目: | ||
== インストール == |
== インストール == |
||
− | [[公式リポジトリ]]から |
+ | [[公式リポジトリ]]から [[Emacs]] と {{Pkg|sbcl}} を、[[AUR]] から {{AUR|slime-git}} を[[インストール]]してください。もしくは、[https://www.quicklisp.org/beta/ quicklisp] で slime をインストールすることもできます。 |
== 設定 == |
== 設定 == |
||
− | |||
− | ''[http://pkgbuild.com/git/aur-mirror.git/plain/slime-cvs/slime.install .INSTALL] ファイルより'': |
||
slime を利用するには、以下の行を [[Emacs#カスタマイズ|init ファイル]]に追加してください: |
slime を利用するには、以下の行を [[Emacs#カスタマイズ|init ファイル]]に追加してください: |
||
(setq inferior-lisp-program "/path/to/lisp-executable") |
(setq inferior-lisp-program "/path/to/lisp-executable") |
||
− | (add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") |
||
− | (require 'slime) |
||
− | (slime-setup) |
||
そして emacs の中から {{Ic|M-x slime}} を実行します。 |
そして emacs の中から {{Ic|M-x slime}} を実行します。 |
||
31行目: | 26行目: | ||
(setq inferior-lisp-program "/path/to/lisp-executable") |
(setq inferior-lisp-program "/path/to/lisp-executable") |
||
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") |
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") |
||
− | (require 'slime) |
+ | (require 'slime-autoloads) |
+ | 詳細については [https://common-lisp.net/project/slime/doc/html/Installation.html 公式ドキュメント] を参照してください。 |
||
− | (slime-setup '(slime-fancy)) |
||
== 資料 == |
== 資料 == |
2021年1月4日 (月) 15:01時点における最新版
イントロダクション
SLIME (Superior Lisp Interaction Mode for Emacs) は SBCL (この記事で説明), CMUCL, CLISP などの Common Lisp 実装の開発環境です。
以下のコンポーネントが必要になります:
- emacs
- sbcl
- slime
インストール
公式リポジトリから Emacs と sbcl を、AUR から slime-gitAUR をインストールしてください。もしくは、quicklisp で slime をインストールすることもできます。
設定
slime を利用するには、以下の行を init ファイルに追加してください:
(setq inferior-lisp-program "/path/to/lisp-executable")
そして emacs の中から M-x slime
を実行します。
もしくは、slime をファンシーに設定したい場合、以下のようにしてください:
(setq inferior-lisp-program "/path/to/lisp-executable") (add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") (require 'slime-autoloads)
詳細については 公式ドキュメント を参照してください。