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; }