у clisp (порта Ubuntu) есть отступ и завершение в скобках - PullRequest
0 голосов
/ 25 марта 2012

clisp interpreter взято из Ubuntu package очень хорошо с readline, редактировать одну строку кода легко.Хотя в большинстве случаев это работает с Slime, это заставляет меня задуматься, возможно ли получить auto-indent и parentheses flashing/completion в clisp interpreter.

EDIT: (ED "FILE.NAME.LISP") может вызвать системный редактор и начать редактирование, результаты не будут автоматически загружаться в REPL.

Ответы [ 2 ]

1 голос
/ 29 ноября 2012
  1. clisp мигает обратно к соответствующему пареню, пока вы остаетесь на одной линии. Это ограничение проистекает из readline, который предоставляет функцию.

  2. clisp не выполняет автоматический отступ в консоли.

  3. редактор не загружает автоматически отредактированный файл, потому что ваше редактирование может быть неудачным; Вы должны сначала попытаться скомпилировать файл, чтобы обнаружить ошибки.

0 голосов
/ 12 декабря 2012

EDIT: (ED "FILE.NAME.LISP") может вызвать системный редактор и начать редактирование, результаты не будут автоматически загружены в REPL.

Вы можете легко написать функцию, которая будет вызывать ваш редактор, а затем загружать файл, когда вы закончите с ним.

Примерно так в вашем .clisprc.lisp, например:

(defun edit-load-file (filename)
   (ed filename)
   (load filename))
...