Applying Visual LISP Comment Styles

AutoCAD AutoLISP & Visual LISP

 
Applying Visual LISP Comment Styles
 
 
 

The VLISP formatter recognizes five types of AutoLISP comments, and positions each comment according to its type.

Visual LISP comment formatting

Comment

Formatted appearance

;| Inline |;

The single-line comment appears after formatting as any other expression; the multiple-line comment appears starting at a new line

; Single-Semicolon

Starts at the comment-column position, as defined by the “Single-Semicolon comment indentation” format option

;; Current-Column

The comment appears starting on a new line, indented at the same level as the last line of program code

;;; Heading or 0-Column

Appears on a new line, without indentation

;_ Function-Closing

Appears just after the previous expression

The following example demonstrates each comment style.

Initial text:

 (defun foo (x) 
    ;|inline comment |;   
     (list 1 2 3) ;comment-column comment
   ;;current-column comment
   ;;; heading or 0-column comment
   )      ;_ function-closing comment

Formatted text:

(defun foo (x) ;|inline comment |;
   (list 1 2 3)                       ;comment-column comment
   ;;current-column comment
;;; heading or 0-column comment
   ) ;_ function-closing comment