# LDT User Guide

- LDT User Guide
- Overview
- Getting started
- Create a project
- Edit a Lua file
- Run a Lua script
- Debug a Lua script
- Concepts
- Buildpath
- Execution Environment
- Interpreters
- Debug
- Local Debug
- Attach Debug
- Source Mapping
- Remote Debug
- Tasks
- Configuring Build paths
- Adding source folder
- Adding project dependencies
- Managing Execution Environments
- Link an existing project to an Execution Environment
- Managing Interpreters
- Embedded Interpreters
- Local Interpreters
- Configuring debug sessions
- Local session
- Attach session
- Launching DBGp Client
- Setup DBGp Server
- Remote session
- Debugging a Lua program
- Breakpoints, code navigation
- Environment inspection
- Interactive console and expressions
- Unsupported features
- Improve cdata display
- Updating This Document
- Tips and Tricks
- Tips and Tricks
- Quick Outline
- Code documentation assistance
- Support of LuaJIT debug
- Explicit Variable Description & Typing
- Function Parameters Typing
- Spell Checking
- Debugger version
- Updating This Document