# Customizable interpretation of markdown syntax nuances, like CSS

**URL:** <https://forum.obsidian.md/t/customizable-interpretation-of-markdown-syntax-nuances-like-css/3254>\
**Category:** Feature requests\
**Created:** [July 14, 2020, 11:17pm UTC](https://forum.obsidian.md/t/customizable-interpretation-of-markdown-syntax-nuances-like-css/3254 "2020-07-14T23:17:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![malecjan](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@malecjan](https://forum.obsidian.md/u/malecjan)\
**Post date:** [July 14, 2020, 11:17pm UTC](https://forum.obsidian.md/t/customizable-interpretation-of-markdown-syntax-nuances-like-css/3254/1 "2020-07-14T23:17:06Z")

</div>

### Use case or problem:

Ability to correctly interpret (edit, parse, display) markdown files from other systems directly inside Obsidian (without need of conversion) would be very valuable and in line with Obsidian’s principles/values/benefits of interoperability.

### Proposed solution:

I would like to see modular interpretation mechanism to be open for additions/modifications by user, to accommodate all existing markdown syntax nuances. Just like the CSS can be customized and functional units are composed and shared by users.

Currently, this is possible e.g. in PANDOC:

> Extensions can be enabled or disabled to specify the behavior more granularly.

(source: [Pandoc - Pandoc User’s Guide](https://pandoc.org/MANUAL.html#pandocs-markdown))

### Related feature requests:

- [Custom renderers for fenced code blocks/embedded content](https://forum.obsidian.md/t/custom-renderers-for-fenced-code-blocks-embedded-content/1149)
- [Handle (edit) other plain text file formats ( rmarkdown, tex, txt, code, etc )](https://forum.obsidian.md/t/allow-reading-writing-txt-files-as-well-as-md/1656)
- [User defined file extensions](https://forum.obsidian.md/t/user-defined-file-extensions/1991)
- [Display any text file including source code and org-mode files parsing only the links](https://forum.obsidian.md/t/display-any-text-file-including-source-code-and-org-mode-files-parsing-only-the-links/5878)
- [Plugins vs customization of syntax/parser - questions](https://forum.obsidian.md/t/plugins-vs-customization-of-syntax-parser-questions/10073)

* * *

### Additional info:

- “Large” permanent knowledge base should not have to be reformulated each time we want to use some “little” tool (e.g. Obsidian) on it.
- Obsidian claims “`unparalleled interoperability`” and no “`lock-in`” on it’s [main page](https://obsidian.md/).
- Current state of these principles/values/benefits is the only thing keeping me hesitant to support Obsidian financially. Otherwise I admire progress made by developers so far. Thank you.

---

<div class="post-metadata">

**Author:** ![malecjan](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@malecjan](https://forum.obsidian.md/u/malecjan)\
**Post date:** [July 14, 2020, 11:24pm UTC](https://forum.obsidian.md/t/customizable-interpretation-of-markdown-syntax-nuances-like-css/3254/2 "2020-07-14T23:24:53Z")

</div>

this would solve e.g.:

> [@Allow using a custom tag prefix (instead of just #tag)](https://forum.obsidian.md/t/allow-using-a-custom-tag-prefix-instead-of-just-tag/10956):
>
> Obsidian uses #tag for tags, and while # is the most common character for tags (everyone’s heard of hashtags), it’s not universal and doesn’t fit all workflows. One of Obsidian’s core tenets is that your data is yours, and it’s just plain-text, but these small things act as a form of data lock-in. I’m moving my existing “second brain” into Obsidian, but my existing workflow uses # for (physical) locations. For example, my “errands” list might have “#pharmacy: buy xyz”. I don’t want that to be …

> [@Timestamps and custom markdown](https://forum.obsidian.md/t/timestamps-and-custom-markdown/1876):
>
> Hello, I think it would be nice for the programme to have custom markdown that can add special symbols to todo lists much like a bullet journal. Similar to this implementation by noteplan ([www.noteplan.co](http://www.noteplan.co)) NotePlan Markdown Flavour: \* [x] done \* [\>] scheduled \* [-] cancelled source: [https://medium.com/noteplan-app/basic-principles-2f27a552945c](https://medium.com/noteplan-app/basic-principles-2f27a552945c) As well as a shortcut to add current time or current date (I don’t know if this can be implemented with a plugin) Thank you, hopefully other peopl…

> [@Internal links with newline don't resolve to correct file](https://forum.obsidian.md/t/internal-links-with-newline-dont-resolve-to-correct-file/3161):
>
> Internal links with newlines don’t resolve correctly. Steps to reproduce Create a note with a long filename Create a different note and use the [[ syntax to link to the note Insert a newline in the middle of the internal link, breaking up the title into 2 lines Expected result I would expect newlines to not matter. Especially since I have “Strict line breaks” turned on. I insert hard line breaks at 80 columns for all my files. Actual result Adding newlines to link title breaks linking Envir…

> [@Why can't I embed a local picture by using full path?](https://forum.obsidian.md/t/why-cant-i-embed-a-local-picture-by-using-full-path/3175):
>
> When I tried to embed a picture by its full path like: “[pic]” I can’t see this picture in preview. I think this is very important because I want to export my files into .docx or .pdf by Typora, but the way to embed picture of Obsidian is different from all the other mainstream markdown softwares, that really makes lots of trouble…Hope to see the simple way to export files in Obsidian…

> [@Make certain characters/phrases invisible for all notes?](https://forum.obsidian.md/t/make-certain-characters-phrases-invisible-for-all-notes/17876):
>
> I’ve been playing around with the Obsidian to Anki plugin, and I’m wondering whether there was a way to make the CurlyCloze characters { } invisible in preview mode? It gets messy rather quickly. This is even more true when I want to add multiple clozes in a single line, as I need to add a number and colon to the paragraph: This is a {1:line} with {1:clozes} that are {1:all} {1:hidden} the same time. Is there a way to make instances of {1:x}, {2:y}, etc. hidden so that only x and y are visibl…

---

<div class="post-metadata">

**Author:** ![malecjan](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/m/a6a055/32.png) [@malecjan](https://forum.obsidian.md/u/malecjan)\
**Post date:** [July 15, 2020, 12:07am UTC](https://forum.obsidian.md/t/customizable-interpretation-of-markdown-syntax-nuances-like-css/3254/3 "2020-07-15T00:07:27Z")

</div>

related:

> [@Customisable pairing. e.g. dollar sign](https://forum.obsidian.md/t/customisable-pairing-e-g-dollar-sign/3255):
>
> Hi. Can we have a feature where we can decide what symbols are auto paired when typing? For example, currently we have the asterisk (\*) paired which I like, but when I turn that on this function, the equal sign (=) is also auto-paired for highlighting, which I don’t like because I type many equations that need only one equal sign. Speaking of equations, I constantly need to type two dollar signs and insert an equation in between, so it would be nice if it is auto paired. To sum up, if we can ch…
