Tôi đang viết một tệp cú pháp vim. Và tôi tìm thấy một biến gọi là main_syntax
được sử dụng trong một số tệp cú pháp hiện có. Nhưng tôi không thể tìm thấy bất kỳ tài liệu nào giải thích nó.Ý nghĩa của main_syntax
Điều này document chỉ mô tả một biến khác, b:current_syntax
, là được sử dụng để thông báo cho tập lệnh khác cú pháp hiện tại là gì.
Có vẻ như main_syntax
có cùng ý nghĩa. Đây có phải là biến số kế thừa không?
Tôi không thể biết đây có phải là quy ước của khái niệm được hỗ trợ vim hay không. Nếu sau này, làm thế nào bạn tìm thấy tài liệu về nó? –
@DanielKaplan: Không có tài liệu rõ ràng, nhưng một số cú pháp đi kèm với Vim sử dụng 'main_syntax'. Vì hầu hết các tác giả cú pháp đều dựa trên cú pháp của họ, đó là một quy ước mạnh mẽ và có lẽ cũng được Bram hỗ trợ. Nếu bạn nghĩ rằng điều này nên được ghi lại, vui lòng gửi bản vá tài liệu! –