I have the Wikilinks option enabled with “Names and Aliases”. I noticed that if a line begins with a soft tab (i.e., \t) in a markdown file, then words that follow it will not become wikilinks.
I think you can reproduce it by
open a markdown document in DT3
write some words that become a wikilink
insert a soft tab (hit a Tab key) in the beginning of the line
see the wikilink turned off
This is problematic for me, as I often use wikilinks for listing and use soft tabs to indent items in the list. I can use 4 spaces to indent items, but soft tabs are more convenient for me. Also, I found that wikilinks with square brackets (i.e., [[wikilink]]) work correctly with soft tabs, but I am a not big fan of them. Until this issue is resolved, however, I guess I have to stick with these workarounds.
So I am wondering whether (1) this behavior happens only in my environment, and (2) if not, it is possible that this behavior is changed in the future.
I understand that tabs at the beginning indicate code, and wiki links inside code do not make much sense.
However, I am confused when I use tabs to indent an item in a list. It seems that DT correctly renders the line as an indented item, not code. Yet, the indented item cannot contain wiki links.
Hope that the attached image clarifies what I am talking about.
Two indented items “wiki link (Tabs)” and “wiki link (4 spaces)” are rendered in the same way, but only the latter contains a wiki link. If they are rendered as list items, I expect that they function as list items. For your reference, the image also shows what a code block with hyphen looks like (in my css).
I hope that developers assess this particular behavior and come up with some consistent rendering/functioning. I know that sometimes parsing MMD is not easy, and I will respect their decision in any way (after all, I cannot live without DT3 and there always exist workarounds).
@Kourosh might want to take note of this fix since, if I recall correctly, he recommends in his book on taking notes with DEVONthink that using tabs at the beginning of the line is a way to avoid wiki linking.