You can “easily” (for given values of easy) replace the services you need using Keyboard Maestro.
I have a very simple KM macro
- it’s in a group that’s only active in Obsidian
- The action simulates a copy keystroke, sends the variable over to an AppleScript call of SearchLink:
set myVar to do shell script "echo $KMVAR_LinkQuery"
set myString to do shell script "automator -r -i " & quoted form of myVar & " ~/Library/Services/SearchLink.workflow|awk '/http/{gsub(/^[ ]*\"|\"[ ]*$/,\"\"); print}'"
return myString
and voilà. I just use the same keyboard shortcut for this macro than for my SearchLink macro and I don’t see the difference.
It’s a hack, you need KM, but it works.