TAB Key Support for the Euclid Text Editor | World Anvil

Remove these ads. Join the Worldbuilders Guild

TAB Key Support for the Euclid Text Editor

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:
  1. TAB key indents text - creates a tab character at the current cursor position.
  2. ALT+TAB outdents text - deletes a single tab character to the left of the cursor.
  3. Block indenting - hitting the TAB key while highlighting one or more rows will ident all highlighted text.
  4. Block outdenting - hitting the ALT+TAB keys while highlighting one or more rows will outdent all highlighted text.
  5. 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

Votes Cast

  • +100

    by trollbagg
    on 2021-04-21 16:50
  • +300

    by GucciGarbage
    on 2021-04-20 12:14
  • +200

    by beetle3000
    on 2021-04-19 22:38
    I am an average tab key enjoyer: I see tab option - I click
  • +300

    by A Beloved Elf
    on 2021-04-19 16:31
    This would be so useful to me because much of my storytelling is indented before I put a manuscript or other document on world anvil. Also when I'm in world anvil I'm so used to automatically hitting tab to indent which then takes me out of the dialogue box as I call it and I am still typing without realizing it is not going on to the page.
  • +20

    by diafol666
    on 2021-04-16 19:08
  • +300

    by Rhaelyx
    on 2021-04-16 14:47
    We definately need something to create nested lists faster. Though a button will do fine for me.
  • +50

    by mergandore
    on 2021-04-15 19:11
  • -200

    by Toblin
    on 2021-04-14 08:18
    Euclid already does this. TAB indents text, shift+tab outdents text. Why is this a suggestion?
  • +100

    by Zomban
    on 2021-04-13 23:13
    I see high level users commenting that this will break their workflows, but I think a simpler way to achieve nested lists is highly important to writers unconcerned with coding their worldanvil.
  • +100

    by NotQuiteLilac
    on 2021-04-13 06:22
  • -50

    by Timepool
    on 2021-04-12 21:32
    The tab key is already invaluable in Euclid, it indents for the editor view only. This is INSANELY useful for those of us using a lot of containers and other BBCode to keep things organized! Perhaps something like what you want would work better with tab + [another key]?
  • +100

    by DaedeM
    on 2021-04-12 21:10
  • -10

    by Lyraine Alei
    on 2021-04-12 20:18
    I use the Euclid editor - tab does indent. It won't but in the indent BBCode, but it does indent.   Alt+Tab swaps my active window (ex. right now, I have my browser and my discord open), but SHIFT+Tab does the outdent   If you highlight a block of text, it will tab in. And same with the SHIFT+Tab to outdent   Nested lists need (to make the code not show up)   [ul] [li] Words [ul] [li]Words for nested tier[/li] [/ul] [/li] [/ul]     A Button to help pre-make some nesting would be nice, however.   And again, ALT+Tab is a windows processor command to swap active programs.
  • +10

    by Adcheryl
    on 2021-04-12 18:05
  • +10

    by Random Creation
    on 2021-04-12 14:46
  • +100

    by MatGun86
    on 2021-04-12 11:34
  • +10

    by AmélieIS
    on 2021-04-12 09:51
  • +100

    by Nameseeker
    on 2021-04-12 09:46
  • +300

    by Tiirikka
    on 2021-04-12 09:20
  • +100

    by jerry247
    on 2021-04-12 04:32
  • +200

    by Oneriwien
    on 2021-04-12 02:59
  • +200

    by Hanhula
    on 2021-04-12 00:33
    I would absolutely *love* this, even if excluding #5.
  • +100

    by LadyColubrid
    on 2021-04-12 00:24
    I love having bullet point lists, especially in the campaign plot or summary sort of articles. At least 2 levels of indenting would be so helpful (eg base level like now + one sub bullet level), but 3 would be amazing.
  • +20

    by mastergentleman
    on 2021-04-12 00:17
    This would be extremely helpful to include.
  • +50

    by Mewpie
    on 2021-04-12 00:13
  • +10

    by Informal_Informant
    on 2021-04-11 22:41
  • +20

    by drkhines
    on 2021-04-11 20:37
  • +300

    by Aeroxis
    on 2021-04-11 20:23