Show me more
This commit is contained in:
@@ -5,10 +5,11 @@ A Visual Studio Code extension that provides syntax highlighting and IntelliSens
|
||||
## Features
|
||||
|
||||
- **Syntax Highlighting**: Full syntax highlighting for ASHES language files (.esc)
|
||||
- **Auto-completion**: IntelliSense for ASHES commands, built-in variables, and keywords
|
||||
- **Hover Information**: Detailed information about commands and variables on hover
|
||||
- **Auto-completion**: IntelliSense for ASHES commands, built-in variables, and keywords with enhanced parameter information
|
||||
- **Hover Information**: Detailed information about commands and variables on hover with clear parameter indicators (required/optional, type, variable name)
|
||||
- **Go to Definition**: Ctrl+click on any command to navigate to its source file
|
||||
- **Code Snippets**: Pre-built snippets for common ASHES patterns
|
||||
- **Command Reference**: Built-in command reference panel
|
||||
- **Command Reference**: Built-in command reference panel with clickable command names
|
||||
- **Smart Indentation**: Proper indentation rules for ASHES code structure
|
||||
- **Dynamic Command Generation**: Automatically discovers and loads commands from your project's `project.godot` configuration - [Learn more about dynamic commands](DYNAMIC_COMMANDS.md)
|
||||
|
||||
@@ -21,7 +22,11 @@ A Visual Studio Code extension that provides syntax highlighting and IntelliSens
|
||||
### Commands
|
||||
- All standard Escoria commands (say, set_global, change_scene, etc.)
|
||||
- Custom commands
|
||||
- Command parameter hints
|
||||
- Enhanced command parameter hints with:
|
||||
- **Required** / **Optional** indicators
|
||||
- Parameter types (string, boolean, number, object, scene, animation, etc.)
|
||||
- Variable names in bold
|
||||
- Default values when available
|
||||
|
||||
### Variables
|
||||
- Local variables with `var`
|
||||
@@ -55,6 +60,10 @@ A Visual Studio Code extension that provides syntax highlighting and IntelliSens
|
||||
- Use `$` prefix for global ID suggestions
|
||||
- Built-in variables are automatically suggested
|
||||
|
||||
### Go to Definition
|
||||
- Ctrl+click on any command name in `.esc` files to navigate to its source file
|
||||
- Works in both the editor and the command reference panel
|
||||
|
||||
### Snippets
|
||||
- Type snippet prefixes and press `Tab` to expand:
|
||||
- `event` - Create new event
|
||||
@@ -65,7 +74,9 @@ A Visual Studio Code extension that provides syntax highlighting and IntelliSens
|
||||
|
||||
### Command Reference
|
||||
- Press `Ctrl+Shift+P` and type "ASHES: Show Command Reference"
|
||||
- View all available commands with descriptions and parameters
|
||||
- View all available commands with descriptions and enhanced parameter information
|
||||
- Parameters show clear indicators: **Required** / **Optional**, type, variable name, and default values
|
||||
- Click on any command name to navigate to its source file
|
||||
|
||||
## Language Features
|
||||
|
||||
|
||||
Reference in New Issue
Block a user