Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DraftSight LISP ExtensionNew to Visual Studio Code? Get it now.
DraftSight LISP Extension

DraftSight LISP Extension

Dassault Systemes

|
12 installs
| (0) | Free
LISP Editor [DSLISP]
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DraftSight DSLISP Extension

This extension allows you to edit and debug any LISP & DCL programs files with DraftSight 2024 x64 Application.

Recent Updates

See the CHANGELOG.md for recently added new features.

Features:

Features of LISP & DCL Editor are:

 1. Syntax highlighting
 2. Snippet completion
 3. Smart bracket
 4. Comment toggling  
 5. Autocomplete 
 6. Go-To-Definition
 7. Localization
 8. Add and Update the header
 9. Insert region
10. Load the current LISP file

Features of LISP & DCL Debugger are:

 1. Attach with DraftSight application
 2. Breakpoints
 3. Step in/out/over
 4. Showcase the variable's value
 5. Debug Console
 6. Activate executable on input

Platform Support

 Windows    Mac
 
    √        √
    

Application Settings

  • Start DraftSight application and enable debugging
  • Open the "Options" dialog box, then select System Options -> LispDebugger and check "Enable Debugging".
  • Close the application to save the settings and launch it again.

Launch Configuration

  • Need to specify the path of the executable file in DraftSight DSLISP Extension settings.
    Extension Settings -> Dslisp > Debug : Launch Program
  • Click on Run -> Add Configuration and select "DSLISP Debug: Launch".

Attach Configuartion

  • Start executable file [DraftSight application].
  • Click on Run -> Add Configuration and select "DSLISP Debug: Attach".

[NOTE: If you are creating a new workspace then it automatically adds the Configurations for both Launch and Attach.]

How to debug :

  • Open any LISP file or write one & save it with .lsp / .dcl extension.

  • Click on the Left panel button "Run & Debug" and select "DSLISP Debug: Launch" / "DSLISP Debug: Attach" any configuration.

  • Click on Run-> Start Debugging or F5 to start debugging.
    [NOTE: make sure the current file on VSCode should be ".lsp" & ".dcl" for automatic loading of the lisp file.]

  • If you selected the "DSLISP Debug: Launch" configuration then on debugging start it will launch the specified executable first.

  • Using the LISP command now you can debug your LISP file and use all features.

Legal

Dassault Systemes SE ("3DS") grants a free of charge, non-exclusive, non-transferable and revocable right to use the download.
This download is made available on an "as is" basis without warranty of any kind, whether express or implied, oral or written, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, title or non-infringement.
3DS shall have no liablility for direct, indirect, incidental, consequential or punitive damages, including, without limitation, claims for lost profits, business interruption and loss of data that in any way relate to this download, whether or not 3DS has been advised of the possibility of such damages and notwithstanding the failure of the essential purpose of any remedy. Your use of this download shall be at your sole risk. No support of any kind of the download is provided by 3DS.

Known Issues

Not applicable.

Added

  • New LISP extension "DraftSight DSLISP Extension".
  • Create Smart brackets and text files with all Lisp keywords, functions, or constants.
  • Automation feature and add Snippets.
  • Add some commands to Context Menu like Go-To-Definition, Insert Region, Add and Update Header Text, and Load Current LISP File.
  • Attach and Launch Configuration.
  • Attach the LISP Protection tool.
  • Add Localization
    • Chinese(Simplified)
    • Chinese(Traditional)
    • Czech
    • English
    • French
    • German
    • Italian
    • Japanese
    • Korean
    • Polish
    • Portuguese
    • Russian
    • Spanish
    • Turkish

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft