def file_new(self, mi=None): buff = CulebraBuffer () buff.set_text("") buff.set_modified(False) manager = buff.languages_manager language = manager.get_language_from_mime_type("text/x-python") buff.set_highlight(True) buff.set_language(language) self.entries.append (buff) self.plugin.do_edit('changebuffer', len(self.entries) - 1)