fix vue-js template folding

Resolves #69
This commit is contained in:
marhali 2021-12-12 14:21:51 +01:00
parent 9dc2bbe893
commit 1fdfb39017
4 changed files with 18 additions and 12 deletions

View File

@ -3,18 +3,20 @@
# easy-i18n Changelog # easy-i18n Changelog
## [Unreleased] ## [Unreleased]
### Fixed
- Vue.js template folding support
## [1.7.0] ## [1.7.0]
### Added ### Added
- Partial support for translation key folding against actual translation - Partial support for translation key folding against actual translation
- Support for json based arb files (flutter) - Support for json based arb files (flutter)
### Changed ### Changed
- Updated plugin dependencies - Updated plugin dependencies
- Use actual file extension to choose io strategy - Use actual file extension to choose io strategy
### Fixed ### Fixed
- NullPointerException on key completion - NullPointerException on key completion
- Changelog handling in release flow - Changelog handling in release flow
## [1.6.0] ## [1.6.0]

View File

@ -17,7 +17,7 @@ platformVersion = 2021.3
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 # Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage, org.jetbrains.plugins.vue:213.5744.223
# Java language level used to compile sources and to generate the files for - Java 11 is required since 2020.3 # Java language level used to compile sources and to generate the files for - Java 11 is required since 2020.3
javaVersion = 11 javaVersion = 11

View File

@ -0,0 +1,6 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<lang.foldingBuilder language="HTML"
implementationClass="de.marhali.easyi18n.editor.generic.GenericFoldingBuilder" />
</extensions>
</idea-plugin>

View File

@ -12,6 +12,7 @@
<depends optional="true" config-file="de.marhali.easyi18n-kotlin.xml">org.jetbrains.kotlin</depends> <depends optional="true" config-file="de.marhali.easyi18n-kotlin.xml">org.jetbrains.kotlin</depends>
<depends optional="true" config-file="de.marhali.easyi18n-javascript.xml">JavaScript</depends> <depends optional="true" config-file="de.marhali.easyi18n-javascript.xml">JavaScript</depends>
<depends optional="true" config-file="de.marhali.easyi18n-java.xml">com.intellij.java</depends> <depends optional="true" config-file="de.marhali.easyi18n-java.xml">com.intellij.java</depends>
<depends optional="true" config-file="de.marhali.easyi18n-vue.xml">org.jetbrains.plugins.vue</depends>
<extensions defaultExtensionNs="com.intellij"> <extensions defaultExtensionNs="com.intellij">
<toolWindow id="Easy I18n" anchor="bottom" factoryClass="de.marhali.easyi18n.service.TranslatorToolWindowFactory" /> <toolWindow id="Easy I18n" anchor="bottom" factoryClass="de.marhali.easyi18n.service.TranslatorToolWindowFactory" />
@ -26,8 +27,5 @@
<psi.referenceContributor <psi.referenceContributor
implementation="de.marhali.easyi18n.editor.generic.GenericKeyReferenceContributor" /> implementation="de.marhali.easyi18n.editor.generic.GenericKeyReferenceContributor" />
<lang.foldingBuilder language="HtmlCompatible"
implementationClass="de.marhali.easyi18n.editor.generic.GenericFoldingBuilder" />
</extensions> </extensions>
</idea-plugin> </idea-plugin>