A custom User Defined Language (UDL) theme for Notepad++ to provide proper syntax highlighting for XDC (Xilinx Design Constraints) files. This repository includes two variations: a Dark Mode and a Light Mode theme, ensuring compatibility with your preferred Notepad++ style configuration.
- Syntax Highlighting: Clear and accurate highlighting for XDC commands, keywords, and values.
- Dual Mode Support: Dedicated themes for both Dark and Light Notepad++ environments.
- Easy Installation: Simple process using Notepad++'s built-in UDL import function.
Download the latest release ZIP file from the Releases page or clone this repository:
git clone https://github.com/pofa10/XDC_for_NotepadPPYou can install the theme using either of the following methods:
- Open Notepad++.
- Go to menu: Language -> User Defined Language -> Define your language...
- Click the Import... button.
- Select
XDC_DarkTheme.xml(for Dark Mode) orXDC_LightTheme.xml(for Light Mode) from theUDLs/folder. - Restart Notepad++.
The location depends on your Notepad++ installation:
- Standard Installation:
%APPDATA%\Notepad++\userDefineLangs(Paste this path into your Windows Explorer address bar). - Portable Installation:
userDefineLangs\subdirectory inside your Notepad++ folder.
Copy UDLs/XDC_DarkTheme.xml and/or UDLs/XDC_LightTheme.xml into that folder and restart Notepad++.
- Open an XDC file (or open the included
example.xdcto test highlighting) in Notepad++. - Go to the main menu: Language -> User Defined Language -> XDC_DarkTheme (or XDC_LightTheme).
Note: Select the theme that matches your global Notepad++ color scheme (configured under Settings -> Style Configurator).
if you enjoy it or wanna help the author for more open-source projects, give it a ⭐️ and you can support them from here.
- BTC:
bc1qpprd4ug9s4ws66mwqx0xypdcx7e200jzfjkeum - ETH:
0xB9E09Ff8757C4233371C9Bf5109E528dAd9daE19 - TRX:
TRAzJXsMbtF63Gqr2opSP6hnssMJnrJZs5 - XRP:
rKE8XHE6GKHXzfC9qMERXXBvfcZU6RLVK5 - DOGE:
DSSS3sLKjCMLSYzbSz4tfYmCFMsuS9haA2
if you have any suggestions and ideas or fixing bugs, please feel free to connect with me: farrokhi.pourya@gmail.com
or

