Как запустить «Правильный отступ» при сохранении в ZeroBrane Studio?

В ZeroBrane встроен отличный форматировщик Lua, который запускается с помощью: Cmd + I

Есть ли способ вызвать это для срабатывания при сохранении?


person ryanpcmcquen    schedule 23.03.2019    source источник


Ответы (1)


Да, вы можете создать плагин для этого с помощью события onEditorPreSave или сделать его встроенным плагином, добавив следующее в файл конфигурации:

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

Это отправит команду для обработки события повторного отступа, что должно иметь желаемый эффект.

person Paul Kulchenko    schedule 24.03.2019
comment
Спасибо @paul-kulchenko, это как раз то, что мне было нужно! - person ryanpcmcquen; 25.03.2019