Repository: lapce/lapce
File: lapce-core/src/language.rs (Rust)

Code before:
        language: tree_sitter_php::language,
        highlight: tree_sitter_php::HIGHLIGHT_QUERY,
        injection: Some(tree_sitter_php::INJECTIONS_QUERY),
        comment: "//",
        indent: "  ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["php"],
    },
    #[cfg(feature = "lang-prisma")]
    SyntaxProperties {
        id: LapceLanguage::Prisma,
        language: tree_sitter_prisma_io::language,
        highlight: include_str!("../queries/prisma/highlights.scm"),
        injection: None,
        comment: "//",
        indent: "    ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["prisma"],
    },
    #[cfg(feature = "lang-proto")]
    SyntaxProperties {
        id: LapceLanguage::ProtoBuf,
        language: tree_sitter_protobuf::language,
        highlight: include_str!("../queries/proto/highlights.scm"),
        injection: None,
        comment: "//",
        indent: "  ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["proto"],
    },
    #[cfg(feature = "lang-python")]
    SyntaxProperties {
        id: LapceLanguage::Python,
        language: tree_sitter_python::language,
        highlight: tree_sitter_python::HIGHLIGHT_QUERY,
        injection: None,
        comment: "#",
        indent: "    ",
        code_lens: (
            &[
                "source_file",
                "module",
                "class_definition",
                "class",
                "identifier",
                "decorated_definition",
                "block",
            ],

Review comment (suggestion):
```suggestion
        highlight: include_str!("../queries/protobuf/highlights.scm"),
```

Code after:
        language: tree_sitter_php::language,
        highlight: tree_sitter_php::HIGHLIGHT_QUERY,
        injection: Some(tree_sitter_php::INJECTIONS_QUERY),
        comment: "//",
        indent: "  ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["php"],
    },
    #[cfg(feature = "lang-prisma")]
    SyntaxProperties {
        id: LapceLanguage::Prisma,
        language: tree_sitter_prisma_io::language,
        highlight: include_str!("../queries/prisma/highlights.scm"),
        injection: None,
        comment: "//",
        indent: "    ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["prisma"],
    },
    #[cfg(feature = "lang-protobuf")]
    SyntaxProperties {
        id: LapceLanguage::ProtoBuf,
        language: tree_sitter_protobuf::language,
        highlight: include_str!("../queries/protobuf/highlights.scm"),
        injection: Some(include_str!("../queries/protobuf/injections.scm")),
        comment: "//",
        indent: "  ",
        code_lens: (DEFAULT_CODE_LENS_LIST, DEFAULT_CODE_LENS_IGNORE_LIST),
        sticky_headers: &[],
        extensions: &["proto"],
    },
    #[cfg(feature = "lang-python")]
    SyntaxProperties {
        id: LapceLanguage::Python,
        language: tree_sitter_python::language,
        highlight: tree_sitter_python::HIGHLIGHT_QUERY,
        injection: None,
        comment: "#",
        indent: "    ",
        code_lens: (
            &[
                "source_file",
                "module",
                "class_definition",
                "class",
                "identifier",
                "decorated_definition",
                "block",
            ],