Due to the verbose nature of the XML language, XML files can be quite noisy with the tag names repeated in the closing tag. This could be improved by code folding their closing tags only.
Tasks
Implement a code folding for folding the closing tags of Citrus XML tags.
Make sure to have a specific plugin settings option to toggle this feature.
The folding would look like (example taken from Citrus):
/>
/>
/>
```
- The following tags/tag types should be excluded:
- Tags in non-Citrus namespaces. (needs consideration)
- The `` and `` tags in the non-Spring XML DSL.
- The `` and `` tags in the Spring XML DSL.
### Questions
- How will this affect and work together with the already present Citrus specific XML tag foldings?
- Apparently it won't, it works well with them.
Summary
Due to the verbose nature of the XML language, XML files can be quite noisy with the tag names repeated in the closing tag. This could be improved by code folding their closing tags only.
Tasks
//To