def run(self, edit, **kwargs):
try:
arg_value = kwargs.get("value", None)
if not isinstance(arg_value, bool):
msg = "Invalid args"
sublime.status_message(msg)
return
settings = sublime.load_settings(SETTINGS_FILE)
if arg_value:
settings.set(ENABLE_FOR_ALL_SYNTAXES_SETTING, True)
msg = "Enable For All Syntaxes - True"
else:
settings.set(ENABLE_FOR_ALL_SYNTAXES_SETTING, False)
msg = "Enable For All Syntaxes - False"
sublime.save_settings(SETTINGS_FILE)
sublime.status_message(msg)
except Exception:
msg = "The SingleTrailingNewLine.sublime-settings file is invalid"
sublime.status_message(msg)
SingleTrailingNewLine.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录