ПЕЧАТЬ в Emacs Lisp? - PullRequest
       32

ПЕЧАТЬ в Emacs Lisp?

21 голосов
/ 24 августа 2010

Emacs Lisp, похоже, не имеет функции PPRINT.Как вы печатаете S-EXP в elisp так, как вы можете в Common Lisp?

Ответы [ 2 ]

24 голосов
/ 24 августа 2010

Используйте библиотеку pp, которая является частью GNU Emacs. Например, вы можете использовать pp-macroexpand-last-sexp для обозначения пола.

11 голосов
/ 24 августа 2010

Предполагая, что результат cl-prettyprint достаточно хорош для вас, вот как получить вывод в потоке.

...