BaseX Tools for Visual Studio Code
Go to file
Andy Bunce ee6e911216 Merge pull request 'vscode-basex' (#1) from vscode-basex into master
Reviewed-on: #1
2022-02-09 22:38:59 +00:00
.github [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
.vscode [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
languages/xquery Merge pull request #244 from line-o/patch-1 2018-12-14 10:45:27 -05:00
resources [add] icon 2022-01-31 21:15:37 +00:00
src [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
.gitignore Properly Ignore VSIX Files 2018-05-31 18:19:34 -04:00
.vscodeignore [mod] use esbuild 2022-02-06 12:51:13 +00:00
CHANGELOG.md [add] treat schematron (.sch) as XML 2022-02-05 23:26:27 +00:00
CONTRIBUTING.md Create CONTRIBUTING.md 2018-05-28 21:08:14 -04:00
LICENSE [mod] use esbuild 2022-02-06 12:51:13 +00:00
README.md [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
azure-pipelines.yml Update azure-pipelines.yml 2019-06-01 14:40:23 -04:00
package-lock.json [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
package.json [mod] use esbuild 2022-02-06 12:51:13 +00:00
tsconfig.json Add XML Tree View 2018-04-27 23:10:55 -04:00
tslint.json Begin Implementing V2 Formatter 2018-01-28 01:19:06 -05:00

README.md

BaseX Tools for Visual Studio Code

This project was originally a fork of https://github.com/DotJoshJohnson/vscode-xml

Features

Requirements

  • VS Code 1.22.2 or higher

Extension Settings

  • basexTools.enableXmlTreeView: Enables the XML Tree View for XML documents.
  • basexTools.enableXmlTreeViewMetadata: Enables attribute and child element counts in the XML Document view.
  • basexTools.enableXmlTreeViewCursorSync: Enables auto-reveal of elements in the XML Document view when a start tag is clicked in the editor.
  • basexTools.enforcePrettySelfClosingTagOnFormat: Ensures a space is added before the forward slash at the end of a self-closing tag.
  • basexTools.ignoreDefaultNamespace: Ignore default xmlns attributes when evaluating XPath.
  • basexTools.persistXPathQuery: Remember the last XPath query used.
  • basexTools.removeCommentsOnMinify: Remove XML comments during minification.
  • basexTools.splitAttributesOnFormat: Put each attribute on a new line when formatting XML. Overrides basexTools.splitXmlnsOnFormat if set to true. (V2 Formatter Only)
  • basexTools.splitXmlnsOnFormat: Put each xmlns attribute on a new line when formatting XML.
  • basexTools.xmlFormatterImplementation: Supported XML Formatters: classic, v2.
  • basexTools.xqueryExecutionArguments: Arguments to be passed to the XQuery execution engine.
  • basexTools.xqueryExecutionEngine: The full path to the executable to run when executing XQuery scripts.

Release Notes

Detailed release notes are available here.

Issues

Run into a bug? Report it here.

Icon Credits

Icons used in the XML Tree View are used under the Creative Commons 3.0 BY license.

  • "Code" icon by Dave Gandy from www.flaticon.com
  • "At" icon by FreePik from www.flaticon.com