Put a space before the "#" in heading references

This seems nitpicky, but I find the “#” in a title like “Long Book Title#Subheading” quite ugly, and I use a lot of subheading references. If there could be a space before so it would read instead “Long Book Title #Subheading”, that would be much nicer.


Agreed, the problem is there.

Suggest this be implemented via visual style only, otherwise it ruins compatibility with other software.

1 Like

Great Idea, Alexander. Having some visual separation would be a good solution. Basically some extra border/margin/padding to one of the letters without breaking the raw text of the md file for cross compatibility.

1 Like

Perhaps this is something that can also be addressed with the future WYSIWYG editor.

1 Like

When creating link to heading. Example: [[File1#Heading2]] for eye it is bunch of unreadable text merged in one long string.

Why you are not rendering when in Preview mode in more readable format? something like:

  • [[File1 < Heading2]] thus so it will be inside text like this: File 1 < Heading 2
  • [Heading2 > [File1]] so it will be: Heading2 > File1

It is much readable and user don’t need to hide the long string everytime by doing [[File#Heading|Heading]]


That’s a nice addition to the initial idea, @den!

I can only say that visual separation should be both for edit and preview modes.