您如何在ZeroBrane Studio中保存时触发“正确的缩进”?

时间:2019-03-23 23:24:10

标签: zerobrane

ZeroBrane具有出色的内置Lua格式化程序,可使用以下命令启动: Cmd + I

有没有一种方法可以触发它在保存时触发?

1 个答案:

答案 0 :(得分:1)

是的,您可以创建一个插件来使用onEditorPreSave事件来执行此操作,也可以通过将以下内容添加到配置文件中来使其成为嵌入式插件:

package {
  onEditorPreSave = function(self, editor)
    ide:GetMainFrame():ProcessEvent(wx.wxCommandEvent(
      wx.wxEVT_COMMAND_MENU_SELECTED, ID.REINDENT))
  end,
}

这将发送命令处理缩进事件,该事件应具有预期的效果。