User Interface (UI) / User Experience (UX) · Editor: euclid · Created by
Aeroxis
declined
I'd like to suggest that the Euclid text editor support the TAB key as a way to indent and outdent text. The TAB key could also be used as a simpler way to create nested lists. I believe this will allow for a more fluid workflow and require less switching between the WYSIWYG and source views. Today, hitting the TAB key in the Euclid editor changes the focus.
Proposed features:
- TAB key indents text - creates a tab character at the current cursor position.
- ALT+TAB outdents text - deletes a single tab character to the left of the cursor.
- Block indenting - hitting the TAB key while highlighting one or more rows will ident all highlighted text.
- Block outdenting - hitting the ALT+TAB keys while highlighting one or more rows will outdent all highlighted text.
- Nested list creation - hitting the TAB key with the cursor at the start of a list-item will create a nested list. Likewise, hitting the ALT+TAB keys with the cursor at the start of a list-item will move the list-item one level up or remove the list if it’s already at the highest level. Ideally, this would also support block highlighting and allow TAB/ALT+TAB to nest/unnest multiple rows at once.
a. Nested list example with unordered list. Cursor in front of Tomato
b. After pressing the TAB key, Tomato is moved to a new nested list
c. After highlighting the last four rows and pressing the TAB key
d. After putting the cursor in front of Pepper and pressing the ALT+TAB keys
The Plato editor already implements the first four proposed features, so I've omitted examples for those.
Thank you for reading and considering my suggestion!
The Team's Response
This is already implemented
Current score
27/300 Votes · +2840 points