https://github.com/rizonesoft/Notepad3