Ok, I see the problem, if you want to insert a tag at the beginning of a line that already has text in it, and have it bring up the tag picker… Well, I maybe Jay could add a preference to disable # for projects/headings, and you just use ^ (and lose the ability to specify heading size). But there are a hundred other things I’d like to see him do first… so in the meantime, I can think of two work-arounds:
- Press Enter, type the tag on a new line, then go down and backspace to join the lines. Or,
- if # for projects was disabled, you’d have to type:
# space left-arrow
and then type your tag. Instead, you could use #$ space left-arrow shift-left-arrow
and then type. Two extra keystrokes. If you do it a lot, you could even set up a keyboard macro, with Auto Hotkey or whatever, to type those five keystrokes from one key, like ctrl-# or something. That would be even faster than disabling # for projects.
I still don’t know what you mean by attachments, the word isn’t used anywhere in the documentation, the website, or in this forum, except for some comments from you. Ok, I see now Jay mentioned it one time on the old Slack board. But it’s still a mystery to me. How do you attach a local file? In the slash menu, I only see upload to Google Drive, or else the usual [text](URL)
type of link - is that what you use, with a URI like file:///Users/jeff/Desktop/passwords.pdf
? Ok, I see that works, and looks different from a web link. I can click to open it in my PDF reader. But I still had to give it a title, it doesn’t get it from the file. Is there some special integration feature of attaching OneNote pages, or Evernote Notes? How? Also using the usual link type? How do “Attachments bring in the text of the target object”?
Anyway… I think you’re talking about a bug where you can’t insert text after any link (URL or “attachment”), because it goes into the link label text. It means it’s not possible to write a sentence with a web URL link in the middle of it for example, unless you add the link later. It’s really annoying, and has been reported here: https://forum.legendapp.com/d/52-adding-text-after-a-link - see my last comment with a screen recording. Jay said it was on the top of his list, but that was months ago.
So I’ve just been testing, and you also can’t insert text just before a link either - regardless of its position in the line. That means that I also can’t reproduce the behaviour you described above, if the item is a link (or “attachment”, I assume). If I put a URL link by itself on a line, and then I try to type # and a space at the beginning of it, it doesn’t turn into a project. It should, but it doesn’t. The space (or tag text) goes into the link label text (if you have “Show Markdown Formatting” on, you see it going inside the square brackets, even though that’s not where the cursor is). The only way to add a tag (or any text) on either side of a link, is to put it on a separate line and then combine the lines with backspace. It’s a problem in Jay’s code, related to dealing with links in a WYSIWYG editor. If the user places the cursor next to a link and start typing, it can be ambiguous whether they mean to add to the link text or not. Legend doesn’t deal with that effectively. You can “blame Markdown”, I guess, but it’s not Markdown’s fault. It doesn’t look to me like a problem with incorrectly processing Markdown per se, it’s a higher-up decision about user intent. The issue would be the same with HTML, or however the link is represented internally. On the other hand, it does look like there are also bugs, as can be seen in my video, where links get duplicated and so on.