{"id":25604092,"url":"https://github.com/argent77/notepad_plusplus_weidu","last_synced_at":"2026-02-28T19:31:33.543Z","repository":{"id":72687797,"uuid":"44533359","full_name":"Argent77/NotePad_PlusPlus_WeiDU","owner":"Argent77","description":"WeiDU Syntax Highlighting for Notepad++","archived":false,"fork":false,"pushed_at":"2026-01-11T17:50:58.000Z","size":409,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"devel","last_synced_at":"2026-01-11T20:31:08.360Z","etag":null,"topics":["notepad-plus-plus","syntax-highlighting","weidu"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Argent77.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-10-19T12:35:19.000Z","updated_at":"2026-01-11T17:51:02.000Z","dependencies_parsed_at":"2024-11-09T10:23:29.691Z","dependency_job_id":"31a8529e-d1c9-4867-91ad-43285f62efb6","html_url":"https://github.com/Argent77/NotePad_PlusPlus_WeiDU","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/Argent77/NotePad_PlusPlus_WeiDU","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argent77%2FNotePad_PlusPlus_WeiDU","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argent77%2FNotePad_PlusPlus_WeiDU/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argent77%2FNotePad_PlusPlus_WeiDU/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argent77%2FNotePad_PlusPlus_WeiDU/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Argent77","download_url":"https://codeload.github.com/Argent77/NotePad_PlusPlus_WeiDU/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argent77%2FNotePad_PlusPlus_WeiDU/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29948858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["notepad-plus-plus","syntax-highlighting","weidu"],"created_at":"2025-02-21T17:30:31.917Z","updated_at":"2026-02-28T19:31:33.475Z","avatar_url":"https://github.com/Argent77.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"WeiDU Syntax Highlighters for Notepad++\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAuthor: Argent77\nVersion: 5.0\n\nSyntax highlighting support (light and dark themes) for:\n- TP2 files (*.tp2, *.tph, *.tpa, *.tpp)\n- BAF files (*.baf)\n- D files (*.d)\n- TRA file (*.tra)\n- WeiDU.log (WeiDU.log, WeiDU-BGEE.log)\n\nAuto-Completion support (light and dark themes) for:\n- TP2 files (*.tp2, *.tph, *.tpa, *.tpp)\n- BAF files (*.baf)\n- D files (*.d)\n\nSyntax highlighting and auto-completion files require Notepad++ 6.3 or higher.\n\n\nSetting up Syntax Highlighting\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMethod 1: in your file manager (preferred)\n1. Open the file manager and enter the path \"%AppData%\\Notepad++\\userDefineLangs\" (without the quotes) into the address bar.\n   The path should resolve to \"C:\\Users\\\u003cyour username\u003e\\AppData\\Roaming\\Notepad++\\userDefineLangs\" (on Windows Vista or later).\n   Alternatively, open Notepad++ and select menu Language \u003e User Defined Language \u003e Open User Defined Language folder...\n2. If the folder \"userDefineLangs\" doesn't exist yet, create it.\n3. Copy all desired highlighter XML files from the \"userDefineLangs\" subfolder of the zip archive into the folder.\n4. Restart Notepad++ to make the changes visible. You should now see new entries (WeiDU_TP2, WeiDU_BAF, ...) in the Language menu.\n\nMethod 2: in Notepad++ (deprecated)\n1. Select Language-\u003eDefine your language... in your Notepad++ menu.\n2. (optional) If you already have an older version installed, you should remove it by selecting the appropriate language from the\n   drop-down menu and click the \"Remove\" button to avoid duplicate entries.\n3. Click the \"Import...\" button and select the respective XML file from the \"userDefineLangs\" subfolder of the zip archive.\n4. Repeat step 2 and 3 for all syntax highlighters you need.\n5. Restart Notepad++ to make the changes visible. You should now see the new entries in the Language menu.\n\n\nSetting up Auto-Completion\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n1. Open the file manager and navigate to the directory where Notepad++ is installed.\n   By default Notepad++ is installed in \"C:\\Program Files\\Notepad++\" or \"C:\\Program Files (x86)\\Notepad++\".\n   Alternatively, use Windows Search to find the location of \"notepad++.exe\".\n2. Open the subfolder \"autoCompletion\" and copy all desired auto-completion XML files from the \"autoCompletion\" subfolder\n   of the zip archive into the folder. Elevated privileges may be needed for the copy operation.\n3. Start or restart Notepad++ and navigate to menu Setting \u003e Preferences. Select \"Auto-Completion\" in the options list and\n   activate the checkbox \"Enable auto-completion on each input\". Choose \"Function and word completion\" and enable the\n   \"Function parameters hint on input\" checkbox. Close the Preferences dialog.\n\n\nHave fun!\n\n\nCredits\n~~~~~~~\n\nSyntax highlighting and auto-completion: Argent77\n\nDark themes for syntax highlighting: WillScarlettOhara\n\nAutocompletion definitions for dark themes: Bubb\n\n\nHistory:\nv5.0\n  - added dark themes for TP2, BAF, D and TRA syntax highlighting (thanks WillScarlettOhara)\n  - added autocompletion definitions for dark themes (thanks Bubb)\n  - added syntax highlighting for WeiDU.log and WeiDU-BGEE.log files\n  - fixed nesting flags for tilde delimiters in D files\n  - fixed typos\nv4.0\n  - added auto-completion support for TP2, BAF and D files\n  - improved coloring and structure of syntax highlighters\n  - removed \"colorize string\" tags in TRA highlighter to fix false positives\n  - added variable WEIDU_VER\n  - restored syntax folding in TP2\nv3.15\n  - added new TP2 keywords introduced by WeiDU 247\n  - added several missing TP2 keywords\n  - added more symbols and keywords to BAF, D and TP2\n  - added more internal TP2 variables\n  - removed syntax folding from TP2\n  - fixed ambiguous coloring of several TP2 keywords\n  - internal cleanups\nv3.14\n  - added new TP2 keywords introduced by WeiDU 245\n  - added several missing TP2 keywords\n  - added more script triggers and actions added by EE patch 2.5\nv3.13\n  - added new keywords introduced by WeiDU 243\n  - added new script triggers added by EE patch 2.5\nv3.12\n  - added double quote string delimiter support to WeiDU_TRA\n  - added colored text delimiter to WeiDU_TRA\n  - added new keywords introduced in WeiDU 241\n  - added convenience trigger command TriggerOverride\nv3.11\n  - added new object specifiers\n  - added new script actions, triggers and keywords introduced in game engine v2.0\n  - added new keywords introduced in WeiDU 240\nv3.10\n  - added new TP2 keywords introduced in WeiDU 239\n  - added a missing RACE.IDS identifier\n  - added fixed versions of misspelled EigthNearestEnemyOfType and\n    EigthNearestMyGroupOfType object specifiers\n  - fixed misspelled FIND_FREE_PRVZ_INDEX function name\n  - moved CREATE from patch to action category\nv3.9\n  - added several new and undocumented TP2 keywords and function names\n  - added missing sound slot identifiers\nv3.8\n  - removed variable delimiters (%)\n  - added new TP2 keywords introduced in WeiDU 237\n  - added a couple of missing keywords to TP2\n  - added new script actions, triggers and objects to WeiDU_BAF, WeiDU_D and\n    WeiDU_TP2 introduced in IWD:EE\nv3.7\n  - added tokens, triggers, actions and keywords introduced in BG:EE and BG2:EE\nv3.6\n  - added new keywords introduced in WeiDU 232\nv3.5\n  - Added a couple of new triggers introduced by the BG2 Fixpack to WeiDU_BAF,\n    WeiDU_D and WeiDU_TP2\n  - Added lots of new or missing identifiers from SPELL.IDS, KIT.IDS, GENDER.IDS\n    and ANIMATE.IDS to WeiDU_BAF and WeiDU_D\nv3.4\n  - Fixed support for string numbers in WeiDU_TRA, it should now recognize\n    negative numbers too\n  - Had to remove support for WeiDU variables from WeiDU_TRA again, as it were\n    causing trouble for regular percent signs\nv3.3\n  - Improved the highlighting scheme for strings in WeiDU_D and WeiDU_TRA\n  - Added support for variables and tokens to WeiDU_TRA\n  - Added file extension *.tpp to WeiDU_TP2\n  - Added several keyword aliases to WeiDU_D\n  - Added new and undocumented keywords to WeiDU_D and WeiDU_TP2\nv3.2\n  - Updated files to UDL v2.1 supported by Notepad++ v6.3 and later\n  - Added missing dialog filenames to WeiDU_D\nv3.1\n  - Added support for hex, octal and binary numbers to WeiDU_TP2\nv3.0\n  - Updated files to UDL v2.0 supported by Notepad++ v6.2 and later\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fargent77%2Fnotepad_plusplus_weidu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fargent77%2Fnotepad_plusplus_weidu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fargent77%2Fnotepad_plusplus_weidu/lists"}