Support tab in text Wyswig

feat: support tab in text Wyswig (#3411)
Support tab in text Wyswigfeatsupport tab text wyswig

Committed by johnrazeur

commit message
feat: support tab in text Wyswig (#3411)

* fix: support tab in text Wyswig
 
* Refactor tab handling
 
Tab now indent the whole line, instead of inserting at the cursor
position.
 
Shift+Tab now deindent the whole line.
 
* Add multi-line tabulation support
 
* rename
 
* simplify algo for selected lines start indices & naming tweaks
 
* add cmd-bracket shortcuts as alias to indent/outdent
 
* support outdenting partial tabs
 
Co-authored-by: dwelle <[email protected]>

Editor assessment

The subject states the feature: tab supported in the text editor. The feat type fits, and the absent scope is tolerable. The body is substantive: tab now indents the whole line rather than inserting at the cursor, shift+tab outdents, multi-line tabulation is supported, and cmd-bracket shortcuts alias the actions. That is genuine interaction design content, not PR debris. The PR reference and co-author trailer are well-formed. Hygiene is clean apart from the misspelled Wyswig. A good feature message whose body teaches the behavior contract.

Browse categories

More feat examples · Back to search