コード例 #1
0
ファイル: sublimelint.py プロジェクト: suisho/sublimelint
    def on_new(self, view):
        # handle new user preferences file
        if view.file_name() and os.path.split(view.file_name())[1] == "SublimeLint.sublime-settings":
            if view.size() == 0:
                edit = view.begin_edit()
                view.insert(edit, 0, default_user_settings)
                view.end_edit(edit)

        vid = view.id()
        self.loaded.add(vid)
        self.last_syntax[vid] = view.settings().get("syntax")
        Linter.assign(view)
コード例 #2
0
	def on_new(self, view):
		# handle new user preferences file
		if view.file_name() and os.path.split(view.file_name())[1] == 'SublimeLint.sublime-settings':
			if view.size() == 0:
				edit = view.begin_edit()
				view.insert(edit, 0, default_user_settings)
				view.end_edit(edit)

		vid = view.id()
		self.loaded.add(vid)
		self.last_syntax[vid] = view.settings().get('syntax')
		Linter.assign(view)
コード例 #3
0
    def check_syntax(self, view, lint=False):
        vid = view.id()
        syntax = view.settings().get('syntax')

        # syntax either has never been set or just changed
        if not vid in self.last_syntax or self.last_syntax[vid] != syntax:
            self.last_syntax[vid] = syntax

            # assign a linter, then maybe trigger a lint if we get one
            if Linter.assign(view) and lint:
                self.hit(view)
コード例 #4
0
ファイル: sublimelint.py プロジェクト: suisho/sublimelint
    def check_syntax(self, view, lint=False):
        vid = view.id()
        syntax = view.settings().get("syntax")

        # syntax either has never been set or just changed
        if not vid in self.last_syntax or self.last_syntax[vid] != syntax:
            self.last_syntax[vid] = syntax

            # assign a linter, then maybe trigger a lint if we get one
            if Linter.assign(view) and lint:
                self.hit(view)
コード例 #5
0
 def on_new(self, view):
     self.on_open_settings(view)
     vid = view.id()
     self.loaded.add(vid)
     self.last_syntax[vid] = view.settings().get('syntax')
     Linter.assign(view)
コード例 #6
0
ファイル: sublimelint.py プロジェクト: Ephemerall/sublimelint
	def on_new(self, view):
		self.on_open_settings(view)
		vid = view.id()
		self.loaded.add(vid)
		self.last_syntax[vid] = view.settings().get('syntax')
		Linter.assign(view)