def run(self, edit): """Called when the command is run.""" self.edit = edit cursor = self.view.sel()[0] word_region = self.view.word(cursor) word_text = self.view.substr(word_region) import_undefined_vars = utils.get_project_pref('import_undefined_vars', view=self.view) self.module_loader = ModuleLoader(self.view.file_name()) self.files = self.module_loader.get_file_list() words = [word_text] if cursor.empty() and import_undefined_vars: undef_vars = self.find_undefined_vars() if undef_vars: words = undef_vars for word in words: module = utils.best_fuzzy_match(self.files, word) self.view.run_command('require_insert_helper', {'args': { 'module': module, 'type': 'word' }})
def run(self, edit): """Called when the command is run.""" self.edit = edit cursor = self.view.sel()[0] word_region = self.view.word(cursor) word_text = self.view.substr(word_region) import_undefined_vars = utils.get_project_pref('import_undefined_vars', view=self.view) self.module_loader = ModuleLoader(self.view.file_name()) self.files = self.module_loader.get_file_list() words = [word_text] if cursor.empty() and import_undefined_vars: undef_vars = self.find_undefined_vars() if undef_vars: words = undef_vars for word in words: module = utils.best_fuzzy_match(self.files, word) self.view.run_command('require_insert_helper', { 'args': { 'module': module, 'type': 'word' } })
def run(self, edit): """Called when the command is run.""" self.edit = edit cursor = self.view.sel()[0] word_region = self.view.word(cursor) word_text = self.view.substr(word_region) self.module_loader = ModuleLoader(self.view.file_name()) files = self.module_loader.get_file_list() module = utils.best_fuzzy_match(files, word_text) self.view.run_command("require_insert_helper", {"args": {"module": module, "type": "word"}})
def run(self, edit): """Called when the command is run.""" self.edit = edit cursor = self.view.sel()[0] word_region = self.view.word(cursor) word_text = self.view.substr(word_region) self.module_loader = ModuleLoader(self.view.file_name()) files = self.module_loader.get_file_list() module = utils.best_fuzzy_match(files, word_text) self.view.run_command('require_insert_helper', { 'args': { 'module': module, 'type': 'word' } })