Autocomplete 如何在初始文件中设置linedit支持CCL?

Autocomplete 如何在初始文件中设置linedit支持CCL?,autocomplete,lisp,common-lisp,quicklisp,ccl,Autocomplete,Lisp,Common Lisp,Quicklisp,Ccl,我使用quicklisp安装linedit,比如“应该在Lispworks和OpenMCL/CCL上工作。”如何编写$HOME/.CCL init.lisp?我刚刚通过quicklisp在Linux上的CCL 1.7上安装了linedit,我认为它不起作用。注意: ? (ql:quickload "linedit") ; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2011-07-30/systems.txt">

我使用quicklisp安装linedit,比如“应该在Lispworks和OpenMCL/CCL上工作。”如何编写$HOME/.CCL init.lisp?

我刚刚通过quicklisp在Linux上的CCL 1.7上安装了linedit,我认为它不起作用。注意:

? (ql:quickload "linedit")
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2011-07-30/systems.txt">
[...]
[package linedit]...........................
("linedit")
? (linedit:install-repl)
> Error: LINEDIT:INSTALL-REPL is unsupported on Clozure Common Lisp.
> While executing: LINEDIT:INSTALL-REPL, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > 
?(ql:quickload“linedit”)
; 吸引#
[...]
[包装行编辑]。。。。。。。。。。。。。。。。。。。。。。。。。。。
(“linedit”)
? (linedit:install repl)
>错误:Clozure Common Lisp上不支持LINEDIT:INSTALL-REPL。
>执行:LINEDIT:INSTALL-REPL时,进程内侦听器(1)。
>键入:POP to abort,:R以获取可用重新启动的列表。
>类型:?其他选择。
1 > 
我也没有看到您链接到的页面上提到“应该在Lispworks和OpenMCL/CCL上工作”。它似乎主要是SBCL特异性的


rlwrap
确实有效,但它只提供历史记录,而不提供完整信息。

与此同时,linedit已被设置为与ccl一起使用(linedit 0.17.5与ccl 1.8一起使用)

我将其添加到.ccl-init.lisp中:

(when (interactive-stream-p *standard-input*)
  (ql:quickload "linedit")
  (funcall (intern "INSTALL-REPL" :linedit)))
这个页面说,我贴担心url。并生成完成文件。这很好。我用它和rlwrap来运行CCL,