From 728c35e59a834eae1bdce4c3a09aae0c096fc2fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=87=E7=A8=8B?= <1498425439@qq.com> Date: Fri, 29 Dec 2023 20:02:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(cache):=202.13=20Cache=20to=20Support=2020?= =?UTF-8?q?23.3=20|=20=E6=B3=A8=E9=87=8A=E7=BC=93=E5=AD=98=E4=BB=A5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=96=B0=E7=89=88=20fix=20Slow=20...=20EDT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + build.gradle | 4 +- .../github/linwancen/plugin/show/LineEnd.java | 65 +++++++------ .../linwancen/plugin/show/LineEndAdd.java | 1 + .../linwancen/plugin/show/LineEndCopy.java | 1 + .../io/github/linwancen/plugin/show/Tree.java | 22 +++-- .../show/cache/CacheUpdateEditorListener.java | 59 +++++++++++ .../cache/CacheUpdateProjectListener.java | 22 +++++ .../plugin/show/cache/LineEndCache.java | 27 ++++++ .../plugin/show/cache/LineEndCacheUtils.java | 97 +++++++++++++++++++ .../plugin/show/cache/TreeCache.java | 9 ++ .../plugin/show/cache/TreeCacheUtils.java | 85 ++++++++++++++++ .../plugin/show/ext/conf/ConfCache.java | 13 ++- .../show/settings/AppSettingsComponent.java | 43 +++++--- .../settings/AppSettingsConfigurable.java | 6 ++ .../show/settings/AppSettingsState.java | 2 + src/main/resources/META-INF/plugin.xml | 4 + .../messages/ShowCommentBundle.properties | 2 + .../messages/ShowCommentBundle_zh.properties | 2 + 19 files changed, 411 insertions(+), 55 deletions(-) create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/CacheUpdateEditorListener.java create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/CacheUpdateProjectListener.java create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/LineEndCache.java create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/LineEndCacheUtils.java create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/TreeCache.java create mode 100644 src/main/java/io/github/linwancen/plugin/show/cache/TreeCacheUtils.java diff --git a/README.md b/README.md index 6269320..91342bd 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,7 @@ Show doc comment at the Project view Tree, line End, json, other

English Change Notes: