From 1ad56545f729181a571bd7eba826c2d3a410382d Mon Sep 17 00:00:00 2001 From: hans <837713748@qq.com> Date: Sun, 17 Sep 2023 23:28:01 +0800 Subject: [PATCH] =?UTF-8?q?-=20[Feature]=20support=20yml=20key=20hint=20-?= =?UTF-8?q?=20[Feature]=20Optimization=20of=20yaml=20support=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E7=89=88=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- gradle.properties | 2 +- .../completion/YamlCompletionProvider.java | 7 ++++--- .../suggestion/service/SuggestionServiceImpl.java | 14 +++++++++----- .../service/UsageProviderServiceImpl.java | 1 + 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bddbc0..f886c89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # Solon Changelog -## [0.0.1-M9] +## [0.0.2-M1] ### Added - [Feature] support yml key hint +- [Feature] Optimization of yaml support ## [0.0.1-M8] ### Added diff --git a/gradle.properties b/gradle.properties index f6ea53b..fd7e6f4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ pluginName = Solon pluginRepositoryUrl = https://gitee.com/noear/solon-idea-plugin # SemVer format -> https://semver.org -pluginVersion = 0.0.1-M9 +pluginVersion = 0.0.2-M1 # Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html pluginSinceBuild = 213 diff --git a/src/main/java/org/noear/solon/idea/plugin/suggestion/completion/YamlCompletionProvider.java b/src/main/java/org/noear/solon/idea/plugin/suggestion/completion/YamlCompletionProvider.java index 95ac2e8..7eb0fb7 100644 --- a/src/main/java/org/noear/solon/idea/plugin/suggestion/completion/YamlCompletionProvider.java +++ b/src/main/java/org/noear/solon/idea/plugin/suggestion/completion/YamlCompletionProvider.java @@ -21,7 +21,7 @@ import java.util.List; public class YamlCompletionProvider extends CompletionProvider { - private int hint_offset=0; + private final String SUB_OPTION="."; @Override protected void addCompletions(@NotNull CompletionParameters parameters, @NotNull ProcessingContext context, @NotNull CompletionResultSet resultSet) { @@ -45,8 +45,9 @@ public class YamlCompletionProvider extends CompletionProvider