имеет ли clisp (порт Ubuntu) отступ и завершение скобок

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

РЕДАКТИРОВАТЬ: (ED "FILE.NAME.LISP") может вызвать системный редактор и начать редактирование, результаты не будут АВТОМАТИЧЕСКИ загружены в REPL.


person Andrew_1510    schedule 25.03.2012    source источник
comment
Вы имеете в виду REPL с интерпретатором clisp?   -  person Sim    schedule 07.04.2012


Ответы (2)


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

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

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

person sds    schedule 29.11.2012

EDIT: (ED "FILE.NAME.LISP") может вызвать системный редактор и начать редактирование, результаты не будут АВТОМАТИЧЕСКИ загружены в REPL.

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

Что-то вроде этого в вашем .clisprc.lisp, например:

(defun edit-load-file (filename)
   (ed filename)
   (load filename))
person chd    schedule 11.12.2012