Browse Source

Add support for Groovy language and Jenkins files

merge-requests/413/head
doe300 4 years ago
parent
commit
a07a4605ca
  1. 2
      src/source.cpp
  2. 2
      src/source_base.cpp

2
src/source.cpp

@ -67,6 +67,8 @@ Glib::RefPtr<Gsv::Language> 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

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

Loading…
Cancel
Save