Using the Markdown syntax, you can get a nested list with numbers and bullets, you just have to manually change the list marker after you tab. For example:
1. Fruit
- Apples
- Bananas
- Clementines
2. Vegetables
- Asparagus
- Broccoli
- Cauliflower
Works in Obsidian v0.8.1. To get lettered lists, you can embed HTML inside your document as discussed in the stack overflow page linked above:
Results in the list shown in your example. This has some obvious downsides as far as readability in the editor, however.
Perhaps a syntax for lettered lists could be added in a non-intrusive manner.
EDIT: Manually changing the list marker in the first example works in the preview, but the Editor offers no help in continuing to build the list (i.e. the list markers are not formatted, and a carriage return does not generate a new list marker as it would when editing a first-level list). Obsidian does support this, as long as you’ve completed your HTML list first (added last </ol> above)
When making ordered lists Obsidian will successfully recognise that a set of instructions should be successively labelled as ‘1) [Some text] \r\n 2) [More text]’ etc. and will be displayed as ‘1. [Some Text]\r\n 2. [More text]’. This does not apply when creating a sub-set of an instruction using alphabetic characters. I.e., Typing ‘a) [Some text] \r\n’ does not result in the new line having ‘b)’ ready for the next sub-instruction or the preview editor recognising that this is a sub-list.
Proposed solution
Add in the use of alphabetic lists to the numbered list functionality.
I tried your nice HTML solution in Obsidian 1.1.16, and it didn’t work: All list items had a number in front of them. Anybody an idea why newer Obsidian ignores the type attribute and how to fix it?
Because the flavor of markdown Obsidian uses does not support lettered lists. For that you need to fall to HTML and use the ol list type attribute, or use a flavor/fork of markdown like ASCIIDOC which allows for different list types (Ordered Lists | Asciidoctor Docs). ASCIIDOC is a particularly well developed fork as it allows for some complex list options which you may appreciate: Complex List Items | Asciidoctor Docs
There is a Plugin request for an ASCIIDOC plugin here if you’re interested: ASCIIDOC plugin
I would also like better support for mixing numbered lists and bullet lists.
Problems
Creating a mixed list necessitates many wasteful keystrokes
Changing a second-level numbered list to a bullet requires 5 keystrokes
Making the next number in the first-level numbered list requires 5 keystrokes
Adding a new bullet point will reset the next number to 1
This also somehow connects any following numbered lists which changes their numbers
Example
Adding a bullet leads to resetting the next number of the following numbered item as well as affecting subsequent ones. These two lists:
Edit: I had to put them in block quotes because this was not displaying the problem in read mode, only edit mode… That takes away the indentation, but hopefully you still get the idea: numbers are the first level and bullets are sub points.
Bob
beef
broccoli
John
chicken
potatoes
John
chicken
potatoes
Cameron
pork
rice
Change to this when adding another bullet point:
Bob
beef
broccoli
John
chicken
potatoes
John
chicken
potatoes
Cameron
pork
rice
Suggestion
Fix numbered list behavior so that only directly connected lists effect each other
Add a setting to choose default ordered/bullet list behavior
Workaround
You can usually Ctrl+Z right after the change happens to the numbered lists and revert it, but you must do this for every change you make to existing lists.