-----------------------------------------------------------
Version 1.41 (July 15, 2025)
-----------------------------------------------------------
Plain text files
Added an option "in the highlighting section" to allow syntax highlighting and code folding in plain text files. A syntax file (PlainText.syx) is used.
The option is off by default.
Below is a list of features that works with plain text files.
* Highlighting of quotes, symbols, numbers, braces...
* Structural block highlighting (only with fixed width font).
* Indent lines (only with fixed width font).
* Vertical line at cursor position.
* Folding (indent based).
Some features only work with a fixed width font (or alt font "Ctrl+").
You can copy the syntax file to the "User defined" folder and add your own options.
Colors can be set using the customize theme dialog and selecting "PlainText" as the highlighter.
Editor
Made several code changes in the background thread to prevent visual updates to block the background thread and use much less synchronize calls. Hopefully, redrawing and editing is a little bit smoother now.
Optimizations in the background thread should speed up:
* Opening and loading new files
* Creation of code fold blocks
* All highlight features, e.g. brace highlight, matching words...
Save (large files)
Save should be much faster now for all files. Especially very large files.
Misc
* Made a small change to the auto parentheses completion function.
Fixed
* Toggle alternative font.
* Save to a hidden file.
* Emmet: wrap with abbreviation issue.
* Auto completion hint position issue.
* Brace highlight issue in plain text.
Download
MPad 32bit version
MPad 64bit version
MPad portable version