import sublime, sublimeplugin
LE_DEFAULTS = {u'Packages/Erlang/Erlang.tmLanguage':'unix'}
class DefaultLineEndingCommand(sublimeplugin.Plugin):
def onPreSave(self, view):
# get current syntax language
syntax = view.options().get('syntax')
# search if current syntax has a default line ending defined
le = LE_DEFAULTS.get(syntax)
# set the line ending if found a definition
if le:
view.runCommand('setLineEnding', [le])
Users browsing this forum: No registered users and 12 guests