Update Scintilla from 5.2.1 to 5.2.2 and Lexilla from 5.1.5 to 5.1.6.Fix unfocused selected text background color changed regression.Fix “Reload from disk” loosing syntax highlighting regression.Fix HTML syntax highlighting in PHP files regression.Display installed plugin versions in Debug Info dialog.Add gui4cli keywords and fix its style IDs in.Add encoding context menu via right/double click on status bar.Fix horizontal scrolling with scroll wheel on Logitech MX issue.Add command line argument for plugin, a related notification and an API.Make fold/unfold current level commands toggleable.Fix crash by re-invoking with command line argument “-udl”.Fix crash on “Copy Binary Content” command without selection on edit zone.Fix a small regression in DebugInfo dialog.Skip save all warning dialog if only current editing file is dirty.Fix Selected text changes color issue when editor window loses focus.Fix crash issue of “Style Configurator…” command if “stylers.xml” is absent.Fix “CMD Here” command open Explorer issue.Add NPPM_CREATELEXER message for plugins to instantiate lexers.Fix language fonts regression in Style Configurator (make font definition possible again).Fix a crash issue due to opening an empty.Add dark mode support for plugins – support dark mode for plugins with docking GUI.
Fix Find in files performance regression since updating Scintilla 5.Update Lexilla to 5.1.7 & Scintilla to 5.2.3 and use new API for large files.Add 2 more shortcuts “plus” (new file) and “arrow” (drop down list of opened files) buttons on menu bar.Add an option which allows to show only 1 entry per found line in search result.Add shortcuts toward the settings of preferences dialog into Styler Configurator.Brace and Indent guideline Highlighting.Regular Expression Search/Replace supported.The supported programming languages: ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, javascript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML. This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence. It allows a user to edit the different document in the same time and even to edit the same document synchronizely in 2 different views. It also gives the extra functionality to define a user’s own language for the syntax folding and syntax highlighting.
Notepad++ is a free source code editor (Notepad replacement), which supports several programming languages, running under the Microsoft Windows environment.