AutoLISP and DCL Language Definitions for UltraEdit Editor


www.ultraedit.com


UltraEdit is known as one of the most advanced, powerful and comfortable Data-, Text-, Hex-, and Programmers-Editor.

Amongst other key features, it also supports Syntax Highlighting, AutoCompletion, FunctionList-Navigation, Brace-Matching, Column-Editing and much more.

To have UltraEdit being a perfect editor for Lisp developers, we have added "Language Definition Files" (also called wordfiles) for AutoLISP and DCL files. These files are located in ./UltraEdit sub-folder of this package.

AutoLISP definition files :


autolisp.uew

the AutoLISP language definition file


DCL definition files :


dcl.uew

the DCL language definition file



Installing the "Language Definition Files" (wordfiles)


To add these wordfiles to UltraEdit, please copy the wordfiles into UltraEdit's "wordfile" directory, which by default is %appdata%\IDMComp\UltraEdit\wordfiles, unless you have specified a different directory in UltraEdit's options.
Whenever you open a *.lsp, *.mnl, or *.dcl file, the appropriate language definition is activated (connection to file type extension is defined by the language definition files); you can manually select the language definition to be used in "View" menu.

IDM Corp. also provides wordfiles for AutoLISP and DCL at their UltraEdit download pages - those are provided by us and therefore identical.

For details related to wordfiles usage, please have a look at https://www.ultraedit.com/support/tutorials-power-tips/ultraedit/add-a-wordfile/.



Features provided


Our "Language Definition Files" contain the complete set of language items for AutoLISP and DCL, including all vl-, vlax-, vla-, vlr-, and vle- functions, and also including Lisp constants defined by the COM interface as well as many built-in special symbols and constants.


Of course, all these items use their specific colour; the same applies to strings, numbers and comments (syntax highlighting).

As an advanced feature, the "Function List" window is also supported, listing all functions and commands, including their arguments - this gives a good outline of your code and allows quick navigation to appropriate definition.


"Function List" showing Lisp commands and functions, including arguments


"Function List" showing DCL dialogs


©  Bricsys NV. All rights reserved.