Я понимаю, что SLIME - это режим взаимодействия с расширенным Lisp, но мне интересно, существует ли буфер Lisp Interaction, который работает с Common Lisp, как буфер * scratch *, работает с Emacs Lisp. И.Е. нажатие C-j в конце формы вставляет результат этой формы в текущий буфер.* scratch * buffer using SLIME
Я спрашиваю, потому что я нахожу, что редактирование вывода по мере необходимости проще, чем с помощью repl.
'шламовых Eval-последней expression' уже существует в' SLIME' и его поведение такое же, как 'Eval-последний-sexp'. – Daimrod
slime-eval-last-expression не возвращает его вывод и только печатает его на минибуфере. Я должен был охотиться за тем, как получить фактический результат оценки и придумал выше. –
Похоже, что это уже существует с slime-eval-print-last-expression, но я не нашел его, и он не печатает окончательную новую строку, но он довольно близок. –