Notepad++ is a generic source code editor (it tries to be anyway) and Notepad replacement written in C++ with the win32 API. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.
Enhance Shortcut Mapper - all the commands (including plugins commands)
can be assigned to a shortcut, even for the unmapped ones.
Upgrade Scintilla from v1.73 to v1.75
Add multi-line and vertical capacity for tab bar.
Add launch "as notepad" style feature (detection of
asNotepad.xml, then launch notepad++ with -multiInst -nosession -notabbar
Add detection mouse wheel on the different view feature : User can scroll
edit view when mouse on it, it's not necessary to set edit view as current
view to scroll it.
Add clicking middle mouse button click to set current view feature : make
clicked edit view be focused, but the cursor position does not change.