summaryrefslogtreecommitdiffstats
path: root/src/syntax_mapping
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax_mapping')
-rw-r--r--src/syntax_mapping/builtins/common/50-aws-credentials.toml2
-rw-r--r--src/syntax_mapping/builtins/common/50-json.toml (renamed from src/syntax_mapping/builtins/common/50-jsonl.toml)2
-rw-r--r--src/syntax_mapping/builtins/common/xonsh.toml3
-rw-r--r--src/syntax_mapping/builtins/linux/50-containers.toml8
-rw-r--r--src/syntax_mapping/builtins/linux/50-podman-quadlet.toml7
5 files changed, 21 insertions, 1 deletions
diff --git a/src/syntax_mapping/builtins/common/50-aws-credentials.toml b/src/syntax_mapping/builtins/common/50-aws-credentials.toml
new file mode 100644
index 00000000..a16e6e8f
--- /dev/null
+++ b/src/syntax_mapping/builtins/common/50-aws-credentials.toml
@@ -0,0 +1,2 @@
+[mappings]
+"INI" = ["**/.aws/credentials", "**/.aws/config"]
diff --git a/src/syntax_mapping/builtins/common/50-jsonl.toml b/src/syntax_mapping/builtins/common/50-json.toml
index 4b70a4d0..e604868a 100644
--- a/src/syntax_mapping/builtins/common/50-jsonl.toml
+++ b/src/syntax_mapping/builtins/common/50-json.toml
@@ -1,3 +1,3 @@
# JSON Lines is a simple variation of JSON #2535
[mappings]
-"JSON" = ["*.jsonl"]
+"JSON" = ["*.jsonl", "*.jsonc"]
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"]
diff --git a/src/syntax_mapping/builtins/linux/50-containers.toml b/src/syntax_mapping/builtins/linux/50-containers.toml
new file mode 100644
index 00000000..b7170b87
--- /dev/null
+++ b/src/syntax_mapping/builtins/linux/50-containers.toml
@@ -0,0 +1,8 @@
+# see https://github.com/containers/image/tree/main/docs
+[mappings]
+"TOML" = [
+ "/usr/share/containers/**/*.conf",
+ "/etc/containers/**/*.conf",
+ "${HOME}/.config/containers/**/*.conf",
+ "${XDG_CONFIG_HOME}/containers/**/*.conf",
+]
diff --git a/src/syntax_mapping/builtins/linux/50-podman-quadlet.toml b/src/syntax_mapping/builtins/linux/50-podman-quadlet.toml
new file mode 100644
index 00000000..add74188
--- /dev/null
+++ b/src/syntax_mapping/builtins/linux/50-podman-quadlet.toml
@@ -0,0 +1,7 @@
+# see `man quadlet`
+[mappings]
+"INI" = [
+ "**/containers/systemd/*.{container,volume,network,kube,image}",
+ "**/containers/systemd/users/*.{container,volume,network,kube,image}",
+ "**/containers/systemd/users/*/*.{container,volume,network,kube,image}",
+]