我在onload使用三种方式都不能获取codemirror。
this.registerCodeMirror((cm:CodeMirror.Editor)=>{
console.log(`codemirror`)
console.log(cm)
const mode = cm.getMode()
console.log(mode)
});
this.app.workspace.iterateCodeMirrors(
(cm:CodeMirror.Editor)=>{
console.log(`codemirror`)
console.log(cm)
const mode = cm.getMode()
console.log(mode)
}
)
this.app.workspace.on('codemirror',(cm:CodeMirror.Editor)=>{
console.log(`codemirror`)
console.log(cm)
const mode = cm.getMode()
console.log(mode)
})
最后想问问,自定义mode,想注入到当前的mode上是不是用CodeMirror.extendMode?