Lists - (un)ordered
ol {
padding-inline-start: 18px;
}
ul {
padding-inline-start: 18px;
list-style-type: disc;
}
.cm-hmd-list-indent .cm-tab, ul ul { position: relative; }
.cm-hmd-list-indent .cm-tab::before, ul ul::before {
content:'';
border-left: 1px solid rgba(0, 122, 255, 0.25);
position: absolute;
}
.cm-hmd-list-indent .cm-tab::before { left: 0; top: -5px; bottom: -4px;
}
ul ul::before { left: -11px; top: 0; bottom: 0;
}
```css
span.cm-formatting-list-ul {
visibility: hidden !important;
}
span.cm-formatting-list-ul:after {
content: 'โข ';
margin-left: -12px;
color: var(--accent);
visibility: visible !important;
}
Stylized lists
* {margin: 0; padding: 0; list-style: none;}
ul li:not(.task-list-item) {
margin-left: 15px;
position: relative;
padding-left: 5px;
list-style-position: inside;
border-left: 5px solid yellow;
box-shadow: 0 0 0 0.5px hotpink;
border-radius: 10px;
}
ol {
counter-reset: cupcake;
padding-left: 5px;
}
ol li {
counter-increment: cupcake;
margin-left: 15px;
position: relative;
padding-left: 5px;
list-style-position: inside;
border-left: 5px solid hotpink;
box-shadow: 0 0 0 0.5px hotpink;
border-radius: 10px;
}
ol li:before {
content: counters(cupcake, '.') ' ';
color: hotpink;
font-weight: bold;
display: inline-block;
white-space: pre;
}
.markdown-preview-view .collapse-indicator {
margin-left: -46px;
padding: 0 18px;
}
.markdown-preview-view .heading-collapse-indicator {
margin-left: -25px;
padding: 0 8px;
}
div.heading-collapse-indicator.collapse-indicator.collapse-icon:hover{
color: var(--text-accent);
}
.markdown-preview-section:not(.is-collapsed) svg.right-triangle{
color: var(--text-accent);
}
div.collapsible-item-collapse.collapse-icon{
color: var(--text-accent);
}
Stylized lists - auto-adjust width & auto-counter
* {margin: 0; padding: 0; list-style: none;}
li > p:not(.task-list-item) {
display: inline;
margin-top: 0;
margin-bottom: 0;
}
ul li:not(.task-list-item) {
margin-left: 15px;
border-left: 5px solid gray;
box-shadow: 0 0 0 0.5px gray;
border-radius: 10px;
width: fit-content;
margin-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
position: relative;
list-style: none;
display: list-item;
height: fit-content;
}
ul li:not(.task-list-item)::before {
content: 'โข';
color: #8ec07c;
display: inline-block;
width: 1em;
position: relative;
margin-left: 0em;
font-weight: bold;
text-shadow: 0 0 0.5em #8ec07c;
}
ol {
counter-reset: cupcake;
padding-left: 5px;
}
ol li {
counter-increment: cupcake;
margin-left: 15px;
position: relative;
padding-left: 5px;
list-style-position: inside;
border-left: 5px solid gray;
box-shadow: 0 0 0 0.5px darkgray;
border-radius: 10px;
width: fit-content;
margin-bottom: 8px;
padding-right: 5px;
}
ol li::before {
content: counters(cupcake, '.') '. ';
color: gray;
font-weight: bold;
display: inline-block;
white-space: pre;
}
.markdown-preview-view .collapse-indicator {
margin-left: -46px;
padding: 0 18px;
}
.markdown-preview-view .heading-collapse-indicator {
margin-left: -25px;
padding: 0 8px;
}
div.heading-collapse-indicator.collapse-indicator.collapse-icon:hover{
color: var(--text-accent);
}
.markdown-preview-section:not(.is-collapsed) svg.right-triangle{
color: var(--text-accent);
}