This page is a listing of most LISP commands. This can be used for defining syntax highlighting in certain editors... {{{ + - * / = /= < <= > >= ~ 1+ 1- abs acad-pop-dbmod acad-push-dbmod acad_strlsort acad_truecolorcli acad_truecolordlg acdimenableupdate acet-layerp-mode acet-layerp-mark alert alloc and angle angtof angtos append apply arx arxload arxunload ascii assoc atan atof atoi atom atoms-family autoarxload autoload Boole boundp caddr cadr car cdr chr close command command-s cond cons cos cvunit defun defun-q defun-q-list-ref defun-q-list-set dictadd dictnext dictremove dictrename dictsearch distance distof dumpallproperties entdel entget entlast entmake entmakex entmod entnext entsel entupd eq equal *error* eval exit exp expand expt findfile fix float foreach function gc gcd getangle getcfg getcname getcorner getdist getenv getfiled getint getkword getorient getpoint getpropertyvalue getreal getstring getvar graphscr grclear grdraw grread grtext grvecs handent if initcommandversion initdia initget ispropertyreadonly inters itoa lambda last layoutlist layerstate-addlayers layerstate-compare layerstate-delete layerstate-export layerstate-getlastrestored layerstate-getlayers layerstate-getnames layerstate-has layerstate-import layerstate-importfromdb layerstate-removelayers layerstate-rename layerstate-restore layerstate-save length list listp load log logand logior lsh mapcar max mem member menucmd min minusp namedobjdict nentsel nentselp not nth null numberp open or osnap polar prin1 princ print progn prompt quit quote read read-char read-line redraw regapp rem repeat reverse rtos set setcfg setenv setpropertyvalue setq setvar setview sin snvalid sqrt ssadd ssdel ssget ssgetfirst sslength ssmemb ssname ssnamex sssetfirst startapp strcase strcat strlen subst substr tblnext tblobjname tblsearch terpri textbox textpage textscr trace trans type ver vl-acad-defun vl-acad-undefun vl-bb-ref vl-bb-set vl-catch-all-apply vl-catch-all-error-message vl-catch-all-error-p vl-cmdf vl-consp vl-directory-files vl-doc-ref vl-doc-set vl-every vl-exit-with-error vl-exit-with-value vl-file-copy vl-file-delete vl-file-directory-p vl-file-rename vl-file-size vl-file-systime vl-filename-base vl-filename-directory vl-filename-extension vl-filename-mktemp vl-list* vl-list->string vl-list-length vl-load-all vl-mkdir vl-member-if vl-member-if-not vl-position vl-prin1-to-string vl-princ-to-string vl-propagate vl-registry-delete vl-registry-descendents vl-registry-read vl-registry-write vl-remove vl-remove-if vl-remove-if-not vl-some vl-sort vl-sort-i vl-string->list vl-string-elt vl-string-left-trim vl-string-mismatch vl-string-position vl-string-right-trim vl-string-search vl-string-subst vl-string-translate vl-string-trim vl-symbol-name vl-symbol-value vl-symbolp vports wcmatch while write-char write-line xdroom xdsize zerop }}}