v1.3.5
DragonKnightOfBreeze
released this
20 Apr 08:14
·
520 commits
to master
since this release
Release Notes
- 为操作“导航到相关的CWT规则”提供更加完善的支持(额外适用于封装变量、参数等)
- 支持通过扩展的CWT规则为封装变量(
scripted_variable
)提供扩展的快速文档(详见参考文档) - 支持通过扩展的CWT规则为封装变量(
scripted_variable
)提供扩展的内嵌提示(详见参考文档) - #66 支持为一些目标额外提供基于扩展的CWT规则的代码补全(包括封装变量、定义、内联脚本、参数、复杂枚举值与动态值,可配置,默认不启用)
- #69 支持通过扩展的CWT规则为一些目标指定作用域上下文(包括定义、参数与内联脚本,基于
## replace_scopes
和## push_scope
,忽略选项不合法的情况) - #70 提供内联脚本调用的代码补全(
inline_script = ...
,可配置,默认不启用,目前适用于所有游戏类型) - 添加代码检查:未使用的内联脚本(弱警告级别)
- 其他优化与BUG修复
- Improved support for the action "Goto to related CWT configs" (For scripted variables, parameters, etc.)
- Support for providing extended quick documentation for scripted variables via extended CWT configs (see reference documentation for details)
- Support for providing extended inlay hints for scripted variables via extended CWT configs (see reference documentation for details)
- #66 Support for providing additional code completion for various targets via extended CWT configs (For scripted variables, definitions, inline scripts, parameters, complex enum values and dynamic values; Configurable; Disabled by default)
- #69 Support for specifying the scope context for various targets via extended CWT configs (For definitions, parameters and inline scripts; Via
## replace_scopes
and## push_scope
; Ignore invalid situations) - #70 Provide code completion for inline script invocations (
inline_script = ...
; Configurable; Disabled by default; Currently for all game types) - New code inspection: Unused inline scripts (level: weak warning)
- Other optimizations and bug fixes