At my computer this morning, so here’s what I’ve come up with:
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line
span.cm-formatting-list-ul {
font-size: 0; /* remove the bullet char */
}
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line
span.cm-formatting-list-ul::before {
content: '•';
font-size: 1rem;
padding-right: 0.18rem;
color: var(--text-normal);
}
You can change the character for the bullet in the content: '•'; part.
If you wanted different characters for different levels you could do something like this:
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line
span.cm-formatting-list-ul.cm-list-1::before {
content: '•';
}
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line
span.cm-formatting-list-ul.cm-list-2::before {
content: '◦';
}
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line
span.cm-formatting-list-ul.cm-list-3::before {
content: '▪';
}
/* etc */