summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Peter <sharkdp@users.noreply.github.com>2024-02-23 21:48:58 +0100
committerGitHub <noreply@github.com>2024-02-23 21:48:58 +0100
commit85a549e293d7b1a0b1cafa4713fa2205cd00f26a (patch)
treeba183170791d48195f9113d3db88e40eb626a6db
parent708c74f6af45ba8a56bab68d34e5aa12e1f44b25 (diff)
parentb718889ba2a0fb734ad5ec55beab94849e6951f0 (diff)
Merge pull request #2840 from anki-code/master
Added xonsh shell support
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/syntax_mapping/builtins/common/xonsh.toml3
2 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 710740dd..a17726fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -32,6 +32,7 @@
- `cmd-help`: scope subcommands followed by other terms, and other misc improvements, see #2819 (@victor-gp)
- Upgrade JQ syntax, see #2820 (@dependabot[bot])
+- Associate `xsh` files with `xonsh` syntax that is Python, see #2840 (@anki-code).
- Added auto detect syntax for `.jsonc` #2795 (@mxaddict)
- Added auto detect syntax for `.aws/{config,credentials}` #2795 (@mxaddict)
diff --git a/src/syntax_mapping/builtins/common/xonsh.toml b/src/syntax_mapping/builtins/common/xonsh.toml
new file mode 100644
index 00000000..8e472b41
--- /dev/null
+++ b/src/syntax_mapping/builtins/common/xonsh.toml
@@ -0,0 +1,3 @@
+# Xonsh shell (https://xon.sh/)
+[mappings]
+"Python" = ["*.xsh", "*.xonshrc"]