yuya373 / emacs-slack

slack client for emacs
1.11k stars 117 forks source link

[Feature Request] slack:// protocol deep linking #539

Open zeonin opened 3 years ago

zeonin commented 3 years ago

Hi there!

I'm using emacs-slack and enjoying it very much! It's nice to be able to have one interface for so many different aspects! To that end, I would like to request support for Slack's deep links. I found ol-emacs-slack which seems to have similar functionality though it uses its own emacs-slack protocol. Unfortunately, that means it's only useful within emacs.

For context, my use case for deep linking is primarily for contacts. I have a list of contacts synced from Android to emacs through org-contact and would like to be able to add a custom Slack field in order to open direct messages with emacs-slack on emacs, or with the Android slack client on Android (basically, just a Slack version of a mailto link).

ag91 commented 2 years ago

Maybe useful to you is the function (slack-message-copy-link), which allows you to get an http link. It seems achievable to form your own slack:// links given the interface. Let me know if you need some pointers