From a07a4605cac943d57031b78c99d465c9b6b3de4e Mon Sep 17 00:00:00 2001 From: doe300 Date: Sun, 29 May 2022 07:57:23 +0200 Subject: [PATCH] Add support for Groovy language and Jenkins files --- src/source.cpp | 2 ++ src/source_base.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/source.cpp b/src/source.cpp index 638c074..cb4edb0 100644 --- a/src/source.cpp +++ b/src/source.cpp @@ -67,6 +67,8 @@ Glib::RefPtr Source::guess_language(const boost::filesystem::path language = language_manager->get_language("makefile"); else if(extension == ".tcc") language = language_manager->get_language("cpphdr"); + else if(filename == "Jenkinsfile") + language = language_manager->get_language("groovy"); else if(extension == ".ts" || extension == ".tsx" || extension == ".jsx" || extension == ".flow") language = language_manager->get_language("js"); else if(extension == ".vert" || // listed on https://github.com/KhronosGroup/glslang diff --git a/src/source_base.cpp b/src/source_base.cpp index 3869bcf..a432918 100644 --- a/src/source_base.cpp +++ b/src/source_base.cpp @@ -316,7 +316,7 @@ Source::BaseView::BaseView(const boost::filesystem::path &file_path, const Glib: get_source_buffer()->set_language(language); get_source_buffer()->set_highlight_syntax(true); if(is_language({"chdr", "cpphdr", "c", "cpp", "objc", "java", "js", "proto", "c-sharp", "html", "cuda", - "php", "rust", "swift", "go", "scala", "opencl", "json", "css", "glsl"})) + "php", "rust", "swift", "go", "scala", "opencl", "json", "css", "glsl", "groovy"})) is_bracket_language = true; }