fix folding for html parts

Resolves #175
This commit is contained in:
marhali 2022-09-03 16:18:23 +02:00
parent c448cfa106
commit 81fe2e7852
5 changed files with 21 additions and 33 deletions

View File

@ -3,13 +3,15 @@
# easy-i18n Changelog
## [Unreleased]
### Fixed
- Folding support for Vue files
## [4.2.2]
### Changed
- Documentation provider better focuses on the actual translation part
- Color duplicate translation values orange to increase contrast in light themes
### Changed
- Documentation provider better focuses on the actual translation part
- Color duplicate translation values orange to increase contrast in light themes
### Fixed
### Fixed
- Unintended overwrite of existing folding regions
## [4.2.1]

View File

@ -17,7 +17,7 @@ platformVersion = 2022.2
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage, org.jetbrains.plugins.vue:222.3345.111, com.jetbrains.php:222.3345.118
platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage, com.jetbrains.php:222.3345.118
# Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion = 7.5.1

View File

@ -0,0 +1,13 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<lang.foldingBuilder
language="HTML"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
<lang.documentationProvider
language="HTML"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
</extensions>
</idea-plugin>

View File

@ -1,27 +0,0 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<!--
Extending folding in Vue files breaks the entire section folding functionality
An issue has been opened: https://youtrack.jetbrains.com/issue/IJSDK-1525
<lang.foldingBuilder
language="VueJS"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
<lang.foldingBuilder
language="Vue"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
-->
<lang.documentationProvider
language="VueJS"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
<lang.documentationProvider
language="Vue"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
</extensions>
</idea-plugin>

View File

@ -11,8 +11,8 @@
<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-html.xml">com.intellij.modules.xml</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>
<depends optional="true" config-file="de.marhali.easyi18n-php.xml">com.jetbrains.php</depends>
<actions>