Update to Scintilla 5.6.1 & Lexilla 5.4.8 by chcg · Pull Request #17901 · notepad-plus-plus/notepad-plus-plus

Scintilla Release 5.6.1 ( https://www.scintilla.org/scintilla561.zip )

Released 26 March 2026.
Add mode to draw tabs as [HT] blobs with SCI_SETTABDRAWMODE(SCTD_CONTROLCHAR).
Improve mouse drag behaviour when drag and drop disabled. Feature #1581.
Fix regression in SCI_CONVERTEOLS that may not convert whole file. Bug #2501.

Lexilla Release 5.4.8 ( https://www.scintilla.org/lexilla548.zip )

Released 26 March 2026.
Batch: Remove line length limitation and change to an object lexer. Issue #228.
Forth: Treat \r\n line ends the same as \n. This makes testing easier. Issue #349.
Forth: Allow more Forth words to be symbols or begin with a symbol. Require whitespace around line comment tokens, similar to the left-hand parenthesis of stream comments. Issue #351.
JavaScript: in cpp lexer, add lexer.cpp.enable.preprocessor and lexer.cpp.allow.hashes properties. This allows disabling preprocessor recognition (as JavaScript doesn't have a preprocessor) and recognizing private elements that start with a #. Issue #48.
JSON: Fix escaped quote in SCE_JSON_URI. Issue #72.