diff --git a/main.css b/main.css index cc6e837..2373e66 100644 --- a/main.css +++ b/main.css @@ -1,46 +1 @@ -/* sfc-style:D:\MyLearningSpace\Programming\ObsidianPluginDev\测试\.obsidian\plugins\quiet-outline\src\Outline.vue?type=style&index=0 */ -.quiet-outline .n-tree .n-tree-node-indent { - content: ""; - height: unset; - align-self: stretch; -} -.quiet-outline .level-2 .n-tree-node-indent, -.quiet-outline .level-3 .n-tree-node-indent:first-child, -.quiet-outline .level-4 .n-tree-node-indent:first-child, -.quiet-outline .level-5 .n-tree-node-indent:first-child, -.quiet-outline .level-6 .n-tree-node-indent:first-child { - border-right: var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor1); -} -.quiet-outline .level-3 .n-tree-node-indent, -.quiet-outline .level-4 .n-tree-node-indent:nth-child(2), -.quiet-outline .level-5 .n-tree-node-indent:nth-child(2), -.quiet-outline .level-6 .n-tree-node-indent:nth-child(2) { - border-right: var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor2); -} -.quiet-outline .level-4 .n-tree-node-indent, -.quiet-outline .level-5 .n-tree-node-indent:nth-child(3), -.quiet-outline .level-6 .n-tree-node-indent:nth-child(3) { - border-right: var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor3); -} -.quiet-outline .level-5 .n-tree-node-indent, -.quiet-outline .level-6 .n-tree-node-indent:nth-child(4) { - border-right: var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor4); -} -.quiet-outline .level-6 .n-tree-node-indent { - border-right: var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor5); -} -.n-tree-node.located p { - color: var(--762e1073-locatedColor); -} -.quiet-outline .n-tree .n-tree-node .n-tree-node-content .n-tree-node-content__prefix { - margin-right: 0; -} -.quiet-outline .n-tree .n-tree-node .n-tree-node-content .n-tree-node-content__prefix > *:last-child { - margin-right: 8px; -} -.n-tree-node-switcher__icon { - display: flex; - align-items: center; - justify-content: center; -} -/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic2ZjLXN0eWxlOkQ6XFxNeUxlYXJuaW5nU3BhY2VcXFByb2dyYW1taW5nXFxPYnNpZGlhblBsdWdpbkRldlxcXHU2RDRCXHU4QkQ1XFwub2JzaWRpYW5cXHBsdWdpbnNcXHF1aWV0LW91dGxpbmVcXHNyY1xcT3V0bGluZS52dWU/dHlwZT1zdHlsZSZpbmRleD0wIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJcclxuLyogPT09PT09PT09PT09ICovXHJcbi8qICBcdTVGNjlcdTg2NzlcdTU5MjdcdTdFQjJcdTdFQkYgICAqL1xyXG4vKiByYWluYm93IGxpbmUgKi9cclxuLyogPT09PT09PT09PT09ICovXG4ucXVpZXQtb3V0bGluZSAubi10cmVlIC5uLXRyZWUtbm9kZS1pbmRlbnQge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTIgLm4tdHJlZS1ub2RlLWluZGVudCxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTMgLm4tdHJlZS1ub2RlLWluZGVudDpmaXJzdC1jaGlsZCxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTQgLm4tdHJlZS1ub2RlLWluZGVudDpmaXJzdC1jaGlsZCxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTUgLm4tdHJlZS1ub2RlLWluZGVudDpmaXJzdC1jaGlsZCxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTYgLm4tdHJlZS1ub2RlLWluZGVudDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW5hdi1pbmRlbnRhdGlvbi1ndWlkZS13aWR0aCkgc29saWQgdmFyKC0tNzYyZTEwNzMtcmFpbmJvd0NvbG9yMSk7XHJcbiAgICAvKiBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2IoMjUzLCAxMzksIDMxLCAwLjYpOyAqL1xufVxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTMgLm4tdHJlZS1ub2RlLWluZGVudCxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTQgLm4tdHJlZS1ub2RlLWluZGVudDpudGgtY2hpbGQoMiksXHJcbi5xdWlldC1vdXRsaW5lIC5sZXZlbC01IC5uLXRyZWUtbm9kZS1pbmRlbnQ6bnRoLWNoaWxkKDIpLFxyXG4ucXVpZXQtb3V0bGluZSAubGV2ZWwtNiAubi10cmVlLW5vZGUtaW5kZW50Om50aC1jaGlsZCgyKSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW5hdi1pbmRlbnRhdGlvbi1ndWlkZS13aWR0aCkgc29saWQgdmFyKC0tNzYyZTEwNzMtcmFpbmJvd0NvbG9yMik7XHJcbiAgICAvKiBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2IoMjU1LCAyMjMsIDAsIDAuNik7ICovXG59XG4ucXVpZXQtb3V0bGluZSAubGV2ZWwtNCAubi10cmVlLW5vZGUtaW5kZW50LFxyXG4ucXVpZXQtb3V0bGluZSAubGV2ZWwtNSAubi10cmVlLW5vZGUtaW5kZW50Om50aC1jaGlsZCgzKSxcclxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTYgLm4tdHJlZS1ub2RlLWluZGVudDpudGgtY2hpbGQoMykge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1uYXYtaW5kZW50YXRpb24tZ3VpZGUtd2lkdGgpIHNvbGlkIHZhcigtLTc2MmUxMDczLXJhaW5ib3dDb2xvcjMpO1xyXG4gICAgLyogYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiKDcsIDIzNSwgMzUsIDAuNik7ICovXG59XG4ucXVpZXQtb3V0bGluZSAubGV2ZWwtNSAubi10cmVlLW5vZGUtaW5kZW50LFxyXG4ucXVpZXQtb3V0bGluZSAubGV2ZWwtNiAubi10cmVlLW5vZGUtaW5kZW50Om50aC1jaGlsZCg0KSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW5hdi1pbmRlbnRhdGlvbi1ndWlkZS13aWR0aCkgc29saWQgdmFyKC0tNzYyZTEwNzMtcmFpbmJvd0NvbG9yNCk7XHJcbiAgICAvKiBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2IoNDUsIDE0MywgMjQwLCAwLjYpOyAqL1xufVxuLnF1aWV0LW91dGxpbmUgLmxldmVsLTYgLm4tdHJlZS1ub2RlLWluZGVudCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW5hdi1pbmRlbnRhdGlvbi1ndWlkZS13aWR0aCkgc29saWQgdmFyKC0tNzYyZTEwNzMtcmFpbmJvd0NvbG9yNSk7XHJcbiAgICAvKiBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2IoMTg4LCAxLCAyMjYsIDAuNik7ICovXG59XHJcblxyXG4vKiBsb2NhdGVkIGhlYWRpbmcqL1xuLm4tdHJlZS1ub2RlLmxvY2F0ZWQgcHtcclxuICAgIGNvbG9yOiB2YXIoLS03NjJlMTA3My1sb2NhdGVkQ29sb3IpO1xufVxyXG5cclxuLyogYWRqdXN0IGluZGVudCAqL1xyXG5cclxuLyogLnF1aWV0LW91dGxpbmUgLm4tdHJlZSAubi10cmVlLW5vZGUgLm4tdHJlZS1ub2RlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59ICovXG4ucXVpZXQtb3V0bGluZSAubi10cmVlIC5uLXRyZWUtbm9kZSAubi10cmVlLW5vZGUtY29udGVudCAubi10cmVlLW5vZGUtY29udGVudF9fcHJlZml4IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5xdWlldC1vdXRsaW5lIC5uLXRyZWUgLm4tdHJlZS1ub2RlIC5uLXRyZWUtbm9kZS1jb250ZW50IC5uLXRyZWUtbm9kZS1jb250ZW50X19wcmVmaXg+KjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm4tdHJlZS1ub2RlLXN3aXRjaGVyX19pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XHJcbiJdLAogICJtYXBwaW5ncyI6ICI7QUFLQTtBQUNJO0FBQ0E7QUFDQTtBQUFBO0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtJO0FBQUE7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUlJO0FBQUE7QUFHSjtBQUFBO0FBQUE7QUFHSTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFLSjtBQUNJO0FBQUE7QUFRSjtBQUNJO0FBQUE7QUFFSjtBQUNJO0FBQUE7QUFFSjtBQUNJO0FBQ0E7QUFDQTtBQUFBOyIsCiAgIm5hbWVzIjogW10KfQo= */ +.quiet-outline .n-tree .n-tree-node-indent{content:"";height:unset;align-self:stretch}.quiet-outline .level-2 .n-tree-node-indent,.quiet-outline .level-3 .n-tree-node-indent:first-child,.quiet-outline .level-4 .n-tree-node-indent:first-child,.quiet-outline .level-5 .n-tree-node-indent:first-child,.quiet-outline .level-6 .n-tree-node-indent:first-child{border-right:var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor1)}.quiet-outline .level-3 .n-tree-node-indent,.quiet-outline .level-4 .n-tree-node-indent:nth-child(2),.quiet-outline .level-5 .n-tree-node-indent:nth-child(2),.quiet-outline .level-6 .n-tree-node-indent:nth-child(2){border-right:var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor2)}.quiet-outline .level-4 .n-tree-node-indent,.quiet-outline .level-5 .n-tree-node-indent:nth-child(3),.quiet-outline .level-6 .n-tree-node-indent:nth-child(3){border-right:var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor3)}.quiet-outline .level-5 .n-tree-node-indent,.quiet-outline .level-6 .n-tree-node-indent:nth-child(4){border-right:var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor4)}.quiet-outline .level-6 .n-tree-node-indent{border-right:var(--nav-indentation-guide-width) solid var(--762e1073-rainbowColor5)}.n-tree-node.located p{color:var(--762e1073-locatedColor)}.quiet-outline .n-tree .n-tree-node .n-tree-node-content .n-tree-node-content__prefix{margin-right:0}.quiet-outline .n-tree .n-tree-node .n-tree-node-content .n-tree-node-content__prefix>*:last-child{margin-right:8px}.n-tree-node-switcher__icon{display:flex;align-items:center;justify-content:center} diff --git a/manifest.json b/manifest.json index 3aad81e..c367e3c 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-quiet-outline", "name": "Quiet Outline", - "version": "0.3.38", + "version": "0.3.39", "minAppVersion": "0.15.6", "description": "Make outline quiet and more powerful, including no-auto-expand, rendering heading as markdown, and search support.", "author": "the_tree", diff --git a/src/parser.ts b/src/parser.ts index 95cb82b..d1d9b16 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -73,7 +73,6 @@ export const remove_ref: Extension = { const match = rule.exec(src); if (match) { - console.log(match) return { type: 'ref', raw: match[0], @@ -82,7 +81,6 @@ export const remove_ref: Extension = { } }, renderer(token) { - console.log({token}) return ""; } }; diff --git a/src/stalin.css b/src/stalin.css index a3d719e..fd5d6f4 100644 --- a/src/stalin.css +++ b/src/stalin.css @@ -196,6 +196,11 @@ mix-blend-mode: normal; } + /* RTL language support */ + .quiet-outline .n-tree .n-tree-node-content :is(p, h1, h2, h3, h4, h5) { + unicode-bidi: plaintext; + } + /* experimental */ \ No newline at end of file diff --git a/styles.css b/styles.css index 7d831cd..dd34c2f 100644 --- a/styles.css +++ b/styles.css @@ -128,6 +128,9 @@ .canvas-node .markdown-embed-content .is-flashing { mix-blend-mode: normal; } +.quiet-outline .n-tree .n-tree-node-content :is(p, h1, h2, h3, h4, h5) { + unicode-bidi: plaintext; +} /* main.css */ .quiet-outline .n-tree .n-tree-node-indent {