I’ve been using DT3 for a while now, and I’m trying out DT4. In my workflow I use the Add Link function a lot when writing in the Annotations panel. There is a shortcut for invoking that function in DT3 (Command + K), but none in DT4. I tried to add it via System Settings / App Shortcuts / Devonthink.app, to no avail.
I don’t think it’s a shortcut issue, so much that the menu item Format > Add Link… isn’t available for some types of annotation: i.e. no shortcut can possibly work, because the menu item itself is disabled.
When I use the annotation template for ‘Default Annotation - Text’, Add Link… is enabled, but when I use ‘Default Annotation - Markdown’, or I don’t use any template, the item is disabled.
However, with all three types, of course, if you open the annotation in its own window, Add Link… becomes enabled again. It looks like the annotation panel may not be working consistently across the different types of annotation.
Thanks! I recall now that CustomShortcuts is what I used, once upon a time, to actually have the Command + K shortcut in DT3.
So I went back to it, and was successful. Thanks for bringing that app back to my memory.
Yes, that’s right! I recall now that I’ve used CustomShortcuts for that a while ago. I’ve just tried to repeat that for DT4, and was successful. Thank you for your input.
Still, this question crops up: why would you not make this standard MacOS shortcut (available in TextEdit, Scrivener…) available in DT as well? You may take this as suggestion.
+1: I don’t use DT to edit markdown text beyond minor tweaks, so I’d not noticed this. Sorry for just thinking it was a missing shortcut key.
It seems to behave differently if you have WYSIWYG edit mode active, and you’ve opened a document window to edit - in which case, ‘add link’ works as a menu item, opening a window asking for URL, but doesn’t actually insert a markdown link.
As an alternative, MarkEdit is a good free markdown editor which supports easy links, but knows nothing of the other link types and features of DEVONthink. It’s even available through brew, if you prefer updates through eldritch terminal invocations.