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"
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"
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"