Repository: sharkdp/bat (language: rust)

Issue:
`mkd` extension not displayed as Markdown
**What steps will reproduce the bug?**

1. `cp README.md README.mkd`
2. `bat README.md`: shows file in all fanciness
3. `bat README.mkd`: no fanciness :disappointed:

**What happens?**
`mkd` extension is not automatically handled as Markdown.

**What did you expect to happen instead?**
For all `*.mkd` files to be displayed as Markdown.
Although I stumble with them from time to time, looks like it's not an uncommon practice:
https://github.com/search?q=path%3A*.mkd&type=code

**How did you install `bat`?**
GitHub release

**bat version and environment**
```console
$ bat --version
bat 0.24.0 (fc95468)
```


Discussion / hints:

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 243f744993..d2ec2da9b5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -59,6 +59,7 @@
 - Associate `.aws/{config,credentials}`, see #2795 (@mxaddict)
 - Associate Wireguard config `/etc/wireguard/*.conf`, see #2874 (@cyqsimon)
 - Add support for [CFML](https://www.adobe.com/products/coldfusion-family.html), see #3031 (@brenton-at-pieces)
+- Map `*.mkd` files to `Markdown` syntax, see issue #3060 and PR #3061 (@einfachIrgendwer0815)
 
 ## Themes
 
diff --git a/src/syntax_mapping/builtins/common/50-markdown.toml b/src/syntax_mapping/builtins/common/50-markdown.toml
new file mode 100644
index 0000000000..aa0531d20d
--- /dev/null
+++ b/src/syntax_mapping/builtins/common/50-markdown.toml
@@ -0,0 +1,2 @@
+[mappings]
+"Markdown" = ["*.mkd"]


Test patch: