Emacs の SLIME REPL で quicklisp を再インストールします。
問題は、Emacs Slime (REPL) が、quicklisp がインストールされているかどうかも、どこにインストールされているかもわからないことです。この問題を解決するには、Emacs のスライム repl に quicklisp を再インストールするだけです。(「quicklisp.lisp」ファイルは、SLIME REPL の現在の作業フォルダーにある必要があります。)
M-x slime
CL-USER> (load "quicklisp.lisp")
CL-USER> (quicklisp-quickstart:install)
CL-USER> (ql:add-to-init-file)
CL-USER> (ql:quickload "quicklisp-slime-helper")
例) 私の "~/.emacs" ファイル:
(use-package slime
:ensure t
:defer t
:init
(setq inferior-lisp-program "clisp")
:config
(slime-setup '(slime-fancy slime-company))
:hook
(slime-mode . slime-company)
(slime-mode . (lambda ()
(load (expand-file-name "D:/util/emacs27/quicklisp/slime-helper.el"))
(add-to-list 'slime-contribs 'slime-fancy)
(add-to-list 'slime-contribs 'inferior-slime))))
(use-package slime-company
:after slime
:bind-keymap
("C-n" . company-select-next)
("C-p" . company-select-previous)
("C-d" . company-show-doc-buffer)
("M-." . company-show-location)
:config (setq slime-company-completion 'fuzzy
slime-company-after-completion 'slime-company-just-one-space))
次に、quicklisp が Emacs の HOME ディレクトリ ("~/") に再インストールされます。これで、(a) Windows 10 の HOME と (a) Emacs の HOME に同じ quicklisp がインストールされました。Emacs の Slime REPL でのみ quicklisp を使用する場合、Windows 10 の HOME にあるコピーは役に立たないので、削除できます。