9/21/2023 0 Comments Notepad++ 8.5.4 downloading![]() ![]() Slight improvement to earlier idea: from Npp import * Parse_lang_xml(ext_lang_dict, udl_lang_list, 'UserLang') Parse_lang_xml(ext_lang_dict, lang_xml_languages, 'Language') Lang_xml_languages = lang_xml.getroot().find('Languages') Lang_tag: the tag for the XML elements describing a language:Įither 'UserLang' for UDLs or 'Language' for predefined langsįor lang in languages_list.findall(lang_tag): '''languages_list: an XML element containinng a list of Return lang_xml_element.attrib('ext').split(' ')ĭef parse_lang_xml(ext_lang_dict, languages_list, lang_tag): UDL_XML_LIST.extend(os.path.join(UDL_DIR, x) for x in os.listdir(UDL_DIR))ĭef parse_lang_extensions(lang_xml_element): UDL_DIR = os.path.join(NPP_DIR, 'userDefineLangs') LANG_XML = os.path.join(NPP_DIR, 'langs.xml') NPP_DIR = os.path.join(APPDATA_DIR, 'Notepad++') Figured I’d save you the trouble to figure out how to parse: from Npp import *ĪPPDATA_DIR = os.path.join(os.getenv('APPDATA')) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |