Как закомментировать несколько строк в Emacs Lisp?

Рейтинг: 2Ответов: 1Опубликовано: 25.03.2011

Вообще хочется комментировать сбалансированные скобочные выражения.

Ответы

▲ 4Принят
(в lisp комментарии начинаются с ; И это не будет прочитано транслятором.
  (а вот это
    (будет)))

;;; комментарий к файлу

;; комментарий к функции

; комментарий к строчке

Насчёт сбалансированных выражений, то для Scheme работает следующий синтаксис:

#;(здесь код парсится
    но (не выполняется))

Для Common Lisp не знаю работает ли такой синтаксис, нет под рукой компилятора. Скорее всего нет.

UPD: В CL можно поступить так:

(defmacro custom-comment (&rest rest)
  nil)

(custom-comment 1 "1" 2 3 (let ()) x) ; ok

Попробуйте один из способов, возможно сработает (Нет Emacs Lisp с собой чтобы проверить)