3

Win7 で emacs にスライムをインストールする方法は?

「.tgz」でコンパクトなパッケージをダウンロードします。しかし、それはLinux用のようです。しかし、実際には Windows (win 32 OS) には 1 つではありません。

このパッケージを展開すると、たくさんのドキュメントがあることがわかりました。

4

2 に答える 2

5

私の知る限り、実際には他のオペレーティングシステムと同じです。(少なくとも、FreeBSD / ArchLinux / Win7では常に機能していました。)まず、好きな場所に解凍し、次にこのようなものを.emacsに追加します(ユーザーディレクトリの下のどこかに解凍したと仮定します)。

(add-to-list 'load-path "~/my/path/to/slime/")
;; (add-to-list 'load-path "~/my/path/to/slime/contrib/") ; for optional features

(slime-setup
;; '(slime-fancy slime-asdf slime-references              ; optional features
;;   slime-indentation slime-xref-browser)
)

(setq slime-lisp-implementations
      '((ccl ("~/path/to/ccl/wx86cl"))
        (clisp ("~/path/to/clisp-2.49/clisp" "-modern"))) ; giving a command arg
      slime-default-lisp 'ccl)

Emacsを再起動するかC-x C-e、これらの各トップレベルフォームの後ろに入力します。次に、と入力しM-x slime RET(またはC-u M-x slime RET、の実装から選択する場合はslime-lisp-implementations、それ以外の場合slime-lisp-defaultに使用されます)、それは正常に機能するはずです(私にとっては機能します)。の設定slime-lisp-implementationsはオプションです。Slimeの起動時に手動で実行可能なlisp実装へのパスを指定することもできます。

Clojureタグがないため、CLでSlimeを使用したいとします。Clojureで使用したい場合は、残念ながら少し異なり、両方のバージョンがうまく連携しません。前回チェックしたときにClojureで使用するための推奨される方法は、Emacs 24のパッケージシステムを使用してインストールするか、古いバージョンを使用している場合はELPA(基本的に同じ)を使用することです。

于 2012-07-10T16:20:16.070 に答える
0

これは私のために働いた、

  • zip をダウンロードするか、https://github.com/slime/slimeから Slime のコピーを取得します。git clone解凍してD:/myuser/slime-2.13、たとえばに保存します。
  • CLISPをダウンロードしてインストールする
  • .emacsこれをファイルに追加します。通常は次の場所にありC:/users/myuser/AppData/Roamingます。

    ; This is the path where you've saved Slime in the first step
    (add-to-list 'load-path "D:/myuser/slime-2.13/")
    (require 'slime-autoloads)
    ; This is the path where CLISP was installed. 
    ; Use Progra~1 for "Program Files" and Progra~2 for "Program Files (x86)"
    (setq inferior-lisp-program "/C/Progra~2/clisp-2.49/clisp.exe")
    
于 2015-05-15T08:07:09.570 に答える