Add pom.xml and zwc filetypes

pom.xml (Maven) is popularly used for Java projects, along with the
already existing build.xml (Ant) and build.gradle (Gradle) immediate
files.

zwc stands for Zsh Word Code and contains compiled Z Shell scripts or
functions.
This commit is contained in:
Eric Nielsen 2020-01-19 09:08:07 -05:00
parent 12c562c93f
commit 501fbf7182

View File

@ -24,7 +24,7 @@ impl FileExtensions {
file.name.ends_with(".ninja") || file.name.ends_with(".ninja") ||
file.name_is_one_of( &[ file.name_is_one_of( &[
"Makefile", "Cargo.toml", "SConstruct", "CMakeLists.txt", "Makefile", "Cargo.toml", "SConstruct", "CMakeLists.txt",
"build.gradle", "Rakefile", "package.json", "Gruntfile.js", "build.gradle", "pom.xml", "Rakefile", "package.json", "Gruntfile.js",
"Gruntfile.coffee", "BUILD", "BUILD.bazel", "WORKSPACE", "build.xml", "Gruntfile.coffee", "BUILD", "BUILD.bazel", "WORKSPACE", "build.xml",
"webpack.config.js", "meson.build", "webpack.config.js", "meson.build",
]) ])
@ -88,7 +88,7 @@ impl FileExtensions {
} }
fn is_compiled(&self, file: &File) -> bool { fn is_compiled(&self, file: &File) -> bool {
if file.extension_is_one_of( &[ "class", "elc", "hi", "o", "pyc" ]) { if file.extension_is_one_of( &[ "class", "elc", "hi", "o", "pyc", "zwc" ]) {
true true
} }
else if let Some(dir) = file.parent_dir { else if let Some(dir) = file.parent_dir {