1
我讀「Creating a new Edit Mode」。但是在某些模式下,我可以看到使用push: 'something'
和next: 'pop'
的代碼,這些代碼似乎沒有記錄在那裏。實施例(代碼從another answer):王牌編輯器:推和下:高亮模式規則上的'流行'屬性
{ token: 'string.begin.vcl', regex: '\\[', push: "string" },
{ token: 'string.end.vcl', regex: '\\]', next: 'pop' },
有圍繞push
/pop
任何文件?
是push: "string"
相當於下面的代碼嗎?
onMatch: function(_, state, stack) {
stack.unshift("string");
this.next = "string";
}