def run(self, edit):
try:
settings = sublime.load_settings(SETTINGS_FILE)
syntax_current_file = self.view.settings().get("syntax")
enable_for_syntaxes = settings.get(ENABLE_FOR_SYNTAXES_LIST_SETTING, [])
if syntax_current_file in enable_for_syntaxes:
enable_for_syntaxes.remove(syntax_current_file)
enable_for_syntaxes.sort()
settings.set(ENABLE_FOR_SYNTAXES_LIST_SETTING, enable_for_syntaxes)
sublime.save_settings(SETTINGS_FILE)
msg = "Syntax removed from the syntax list"
sublime.status_message(msg)
else:
msg = "Syntax was not in the syntax list"
sublime.status_message(msg)
except Exception:
msg = "The SingleTrailingNewLine.sublime-settings file is invalid"
sublime.status_message(msg)
SingleTrailingNewLine.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录