|
8 | 8 |
|
9 | 9 | ## IntelliJ XQuery Plugin |
10 | 10 |
|
11 | | -This is a plugin for IntelliJ IDE 2019.2 – 2020.2 that adds support |
12 | | -for the XML Query (XQuery) language. This covers support for: |
| 11 | +This is a plugin for IntelliJ IDE 2019.2 – 2020.3 that adds support |
| 12 | +for the XML Query (XQuery) and XML Path (XPath) languages. This covers |
| 13 | +support for: |
| 14 | +1. XPath 2.0, 3.0, and 3.1; |
13 | 15 | 1. XQuery 1.0, 3.0, and 3.1; |
14 | 16 | 1. XQuery and XPath Full Text extension; |
15 | 17 | 1. XQuery Update Facility 1.0, and 3.0 extension; |
16 | 18 | 1. XQuery Scripting extension; |
17 | 19 | 1. EXPath extensions; |
18 | 20 | 1. BaseX, MarkLogic, and Saxon vendor extensions. |
19 | 21 |
|
| 22 | +In addition, the plugin provides experimental integration for XSLT |
| 23 | +when the IntelliJ XPathView plugin is disabled: |
| 24 | +1. Support parsing XSLT schema types such as `xsl:sequence-type` in `@as` |
| 25 | + attributes; |
| 26 | +1. Support for attribute value templates; |
| 27 | +1. Support for XSLT 3.0 text value templates. |
| 28 | + |
20 | 29 | See https://rhdunn.github.io/xquery-intellij-plugin/ for the plugin documentation |
21 | 30 | and tutorials. |
22 | 31 |
|
@@ -59,13 +68,15 @@ This plugin provides support for the following IntelliJ features: |
59 | 68 | 1. Parameter information; |
60 | 69 | 1. Parameter inlay hints; |
61 | 70 | 1. Structure view; |
62 | | -1. Breadcrumb navigation; |
| 71 | +1. Breadcrumb navigation, including highlighting XML tags in the editor like |
| 72 | + the IntelliJ XML plugin; |
63 | 73 | 1. Paired brace matching; |
64 | 74 | 1. Commenting code; |
65 | 75 | 1. Integrated function documentation ("Quick Documentation", Ctrl+Q); |
66 | 76 | 1. Context information (Alt+Q) for XQuery function declarations; |
67 | 77 | 1. Spellchecking support with bundle dictionaries with XPath, XQuery, and XSLT |
68 | 78 | terms. |
| 79 | +1. Language injection support on various elements, including string literals. |
69 | 80 |
|
70 | 81 | The plugin also supports the following IntelliJ Ultimate features: |
71 | 82 | 1. Support displaying MarkLogic rewriter files in the Endpoints tool window; |
|
0 commit comments