Releases: loganch/AutoIt-VSCode
Releases · loganch/AutoIt-VSCode
v1.0.12 - 2023-09-26
Added
- Signature help pulls description and parameters from function headers
- Option to disable
(
as an option to accept function completion suggestions - Syntax highlighting for
#Tidy_On
,#Tidy_Off
, and#Tidy_ILC_Pos
directives
Changed
- Path checks for utility executables (e.g., Au3Check) reduced to occur when changes are made and disabled for non-Windows OSes
- Simplified regex for functions
- Trimmed spaces in insertHeader command
- Removed default configuration settings that were overriding user settings
Fixed
- Open include shortcut not working for library UDFs
- Open include shortcut not working for paths with
#
in them - Function autocomplete from include files
- Reduced completion suggestions when writing function definitions
Contributors
v1.0.11 - 2023-02-21
Changed
- Ignore case when identifying functions and regions
- Include search made recursive
- Improvements to regex used in extension functions
Fixed
- Slow autocompletion suggestions
- Runtime errors when failing with symbol creation
- Can now capture regions with hyphens
- Syntax highlighting for nested comment blocks
- Include paths checked when gathering include data
- Problem tab not showing errors or warnings
- AutoIt indentation settings applying to other languages
Contributors
v1.0.10 - 2022-12-05
Fixed
- Regex characters (e.g.,
*
and\
) in that come after#Region
will no longer stop all symbols from being found - smartHelp checks includePaths with relative paths (thanks to @vanowm)
v1.0.9 - 2022-12-01
- Set VS Code to default to 4-space tabs for indentation like SciTe
- Output window overhaul (thanks to @vanowm), including:
- Additional colors
- Multiple output panels
- An encoding option
- Options to keep output from previous runs
- Options to show process ID and times
- Option to show #regions as symbols in Outline and symbol search (thanks to @Danp2)
- Syntax highlighting for Au3Stripper directives (thanks to rcmaehl)
- Adds a wait for file save to finish before running certain commands (thanks to @vanowm)
- Support for Sticky Scroll
- Symbols nest in the Outline
- SmartHelp options that allow launching of help files (e.g., CHM) for UDFs (thanks to @Danp2)
Changed
- Tidy now runs through AutoItWrapper (thanks to @vanowm)
- MsgBox/Console debugging line generation improved (thanks to @Danp2)
- Paths to AutoIt executables can now be relative to the AutoIt executable in settings (Thanks to @Danp2)
Fixed
v1.0.8 - 2022-06-09
Added
- Open include file from the current line with
Alt+i
/Command Palette (thanks Danp2) - Insert UDF Header function (thanks Danp2)
- UDF Creator option in Settings to auto populate author when inserting a Function Header
- AutoIt Map functions (thanks steipal)
- Colorized output when running scripts (thanks Danp2)
- Restart script (thanks vanown)
- Abbreviations from SciTe4AutoIt as Snippets
(
is now a trigger character to accept a function completion and will place both parens and initiate signature help for the function.
Changed
- The AutoIt Help command will now open on blank lines (thanks Danp2)
- Updated the descriptions of the path settings
- Refactored filepath finding code (thanks Danp2)
Fixed
- Code folding for
If
,Switch
,For
,While
,With
,#comments-start
,#cs
,#comments-end
and#ce
(thanks Danp2) - Go to Workspace Symbol functionality restored
v1.0.7 - 2022-02-14
Added
- Const and Enum variables now have appropriate icons in the Outline tree
- Snippet for Select Blocks
v1.0.6 - 2021-06-14
Added
- Implemented Diagnostics (Problems tab and red squiggles) for AutoIt scripts
- Completions and Hovers for InetConstants
Changed
- Switched from Parcel to Webpack for bundling
- Reworked the wordPattern
- Optimized HoverProvider
v1.0.5
2020-01-10
Added
- Code folding for
#Region/#EndRegion
&Func/EndFunc
Changed
- Fixed symbol detection for Function declarations