If NumeRe would automatically indent the blocks corresponding to their level while typing, this would be a nice feature.
Analysis:
This can be done by changing the interface of NumeReEditor::ApplyAutoIndentation() so that one may pass the lines, where the Autoindentation may be applied. Furthermore, this has to be hooked asynchronously into the OnModified event handler so that it doesn't block the editor and is also responsive to mouse change events.
Implementation:
The implementation was performed as proposed by the analysis. Implementation tests were passed successfully.
Documentation:
The menu strings were added to the language files. A description of the feature was added to the documentation articles concerning the editor.
Tests:
Tests were performed without deviation. Functionality was implemented successfully.
Anonymous
Diff:
Diff:
Diff:
Diff: