「Slime」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「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://clisp.cons.org/ CLISP] などの [[Common Lisp|Lisp]] 実装の開発環境です。
+
[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行目:
   
 
== インストール ==
 
== インストール ==
[[公式リポジトリ]]から {{Pkg|emacs}} と {{Pkg|sbcl}} を、[[AUR]] から {{AUR|slime-git}} を[[インストール]]してください。もしくは、[https://www.quicklisp.org/beta/ quicklisp] で slime をインストールすることもできます。
+
[[公式リポジトリ]]から [[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

インストール

公式リポジトリから Emacssbcl を、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)

詳細については 公式ドキュメント を参照してください。

資料