在Autolisp中,注释有两种:
; 单行注释
;|…|; 多行注释
我实现的代码如下:
(defvar AutoLisp-mode-syntax-table
(let ((table (make-syntax-table(make-syntax-table))))
(modify-syntax-entry ?\; ". 124b" table)
(modify-syntax-entry ?\| ". 23" table)
(modify-syntax-entry ?\n "> b" table)
table)
"Syntax table used in `AutoLisp-mode'.")
但是单行注释必须用两个以上的;无法实现单;来注释。