ZeroBrane具有出色的内置Lua格式化程序,可使用以下命令启动: Cmd + I
有没有一种方法可以触发它在保存时触发?
答案 0 :(得分:1)
是的,您可以创建一个插件来使用onEditorPreSave
事件来执行此操作,也可以通过将以下内容添加到配置文件中来使其成为嵌入式插件:
package {
onEditorPreSave = function(self, editor)
ide:GetMainFrame():ProcessEvent(wx.wxCommandEvent(
wx.wxEVT_COMMAND_MENU_SELECTED, ID.REINDENT))
end,
}
这将发送命令处理缩进事件,该事件应具有预期的效果。