Configuring Notepad++ For Modding The Witcher 3

Notepad++ is an open-source text editor for Microsoft Windows that is highly configurable and very powerful. It supports many programming languages, including user-defined languages (UDLs), which can be exported and shared. It also supports plugins to customize the editor.



Installing Witcher Script UDL
There are several modders that have created their own user-defined language for Witcher Script.


 * mpstark: link to Nexus (Recommended!)
 * wghost81: link to Nexus direct DL
 * svaalbard: link to Nexus

Open Folder as Workspace
In the  dropdown, you can select , which will open a selected folder in a panel to the left (by default) so that you can easily select and open files from Notepad++. For example, you could have your modfolder open there, as well as the  folder.

Folding
Folding away code is a good way of reducing the apparent size of a file by collapsing inner lines of code to that they are hidden. Folds are organized in levels, level 1 being where class and global functions are kept, level 2 where class member functions are kept.


 * You can collapse folds at the 2nd level with the  hotkey
 * This will hide the implementations of class functions away while keeping their signature visible, very handy!


 * You can collapse all folds with the  hotkey

Bookmarks
You can bookmark any line of code by clicking next to the line number for that line. You can jump between bookmarks with the hotkeys  to go to the next bookmark and   to go to the previous bookmark.

You can also bookmark lines that match either a word or phrase or regular expression by opening the find dialog with  and then going to Mark and checking the Bookmark Line option. Very handy for finding and marking your mods comment tags so that you can jump between sections of modified code.