summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTruncatedDinosour <71613062+TruncatedDinosour@users.noreply.github.com>2022-03-06 19:01:49 +0000
committerGitHub <noreply@github.com>2022-03-06 20:01:49 +0100
commitcde239e809936525f0845c2aceb57e813d395760 (patch)
tree9bd78bf369860fd0183cc86121e224b7bd05ab18
parent97a98e037d9cbe3028c1e83585513e18901e841f (diff)
Syntax: add clang-format (#2076)
Highlight .clang-format files as YAML Co-authored-by: Ari Archer <truncateddinosour@gmail.com> Co-authored-by: David Peter <mail@david-peter.de>
-rw-r--r--CHANGELOG.md2
-rw-r--r--src/syntax_mapping.rs3
2 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 19357659..03ef66f1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,8 @@
## Syntaxes
+- Mapped clang-format config file (.clang-format) to YAML syntax (@TruncatedDinosour)
+
## Themes
## `bat` as a library
diff --git a/src/syntax_mapping.rs b/src/syntax_mapping.rs
index ee4fdc40..dd6dc1fc 100644
--- a/src/syntax_mapping.rs
+++ b/src/syntax_mapping.rs
@@ -41,6 +41,9 @@ impl<'a> SyntaxMapping<'a> {
pub fn builtin() -> SyntaxMapping<'a> {
let mut mapping = Self::empty();
mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
+ mapping
+ .insert(".clang-format", MappingTarget::MapTo("YAML"))
+ .unwrap();
mapping.insert("*.fs", MappingTarget::MapTo("F#")).unwrap();
mapping
.insert("build", MappingTarget::MapToUnknown)