コード例 #1
0
	def run(self):
		view = self.view

		self.patterns.reset()
		Settings.reset()
		
		AutocompleteList.clear()
	
		prev_word = SelectedRegion(view).get_previous_word()
	
		if (Constants.SELF_WORD == prev_word):
			class_names = self.find_class_names()
		else:
			class_names = [prev_word]
	
		if (len(class_names) > 0):
			for class_name in class_names:
				self.patterns.init_autocomplete_patterns(class_name)
			file_search_manager.check_project_folders(self.find_methods_in_line)
			
			Settings.get_word_param().enable(False)
			Settings.get_explicit_param().enable(False)
			Settings.get_autocomplete_param().enable(True)
	
			view.run_command("auto_complete")
		else:
			print "[G2f] could not find function definition"
コード例 #2
0
ファイル: autocomplete_search.py プロジェクト: Syndwar/stren
    def run(self):
        view = self.view

        self.patterns.reset()
        Settings.reset()

        AutocompleteList.clear()

        prev_word = SelectedRegion(view).get_previous_word()

        if (Constants.SELF_WORD == prev_word):
            class_names = self.find_class_names()
        else:
            class_names = [prev_word]

        if (len(class_names) > 0):
            for class_name in class_names:
                self.patterns.init_autocomplete_patterns(class_name)
            file_search_manager.check_project_folders(
                self.find_methods_in_line)

            Settings.get_word_param().enable(False)
            Settings.get_explicit_param().enable(False)
            Settings.get_autocomplete_param().enable(True)

            view.run_command("auto_complete")
        else:
            print "[G2f] could not find function definition"
コード例 #3
0
ファイル: pattern_search.py プロジェクト: Syndwar/cf_engine
	def run(self):
		print "[G2f] Searching for 'function " + self.word + "'..."
		
		del self.files[:]
	
		file_search_manager.check_project_folders(self.find_patterns_in_line)
	
		result = file_search_manager.show_search_results(self.files)
			
		if not result:
			print "[G2f] " + self.word + " not found"
コード例 #4
0
ファイル: pattern_search.py プロジェクト: Syndwar/stren
    def run(self):
        print "[G2f] Searching for 'function " + self.word + "'..."

        del self.files[:]

        file_search_manager.check_project_folders(self.find_patterns_in_line)

        result = file_search_manager.show_search_results(self.files)

        if not result:
            print "[G2f] " + self.word + " not found"