3 ms·
Keep your Slack distractions under control with Emacs
- deleted 9y ago[deleted]
- nunez 9y agoThere is also a Golang Slack client, slack-cli, that is quite good.
- accidentalrebel 9y agoYou can also filter by severity (i.e. high, trivial, etc)
- wslh 9y agoI think all this, distraction aware apps, open a new killer feature that can bring healthness to teams. It is obvious that Slack omnipresence can get you mad but they can easily infer that you cannot attend every @channel or @your-name tag. In this case Slack can be a mediator and recommend abusers to slow down or bring specific analytics tools to executives to improve communication structures.
- _asummers 9y agoI was rather displeased with the built in color scheme on a dark background, so I changed it to a nice purple and removed the underline: (set-face-attribute 'slack-message-output-header nil :foreground "#C080FF" :underline nil) Binding slack-select-unread-rooms to something useful is a good choice. I have it bound to M-T. If your users have avatars in their usernames, makes them go away in the source of slack-user-message.el in slack-message-sender with - (status (slack-user-status (slack-message-sender-id m) team)) + (status "") I found people with stuff in their statuses made room names distracting, especially with group chats In slack-im.el, in slack-room-display-name, - (format "%s %s" - (slack-room-name room) - status)) + (format "%s" (slack-room-name room)) I am not good enough at Elisp to figure out how to make these hooks and I've been a bad open source person at opening an issue on these.
- fovc 9y agoThis is a great example of why Emacs (and the lisp machine idea in general) is so amazing. Though as a demonstration of the power of emacs it's understated; I thought this was going to require some advice or dynamic rebinding. Now if only I could do this for WhatsApp...
- rgrau 9y agoNice article on the extensibility of emacs. On the particular case of slack, using their irc gateway one can use any irc client, which probably has already some kind of distraction-silencing method. Also, IRC bots are now slack bots. As another emacs' extensibility showoff here's an example for temporarily ignoring users[1]. Unfortunately, slack is adding more and more features every day that do not map easily to IRC. 1. http://puntoblogspot.blogspot.com.es/2014/11/temporarily-ignore-people-in-irc.html http://puntoblogspot.blogspot.com.es/2014/11/temporarily-ign...
- malabarba 9y agoTrue. I tried using Erc for slack for a while, but it started getting a bit limited. To be fair though, as they add more features it gets hard for client-apps to keep up as well.
- rgrau 9y agoIndeed. And it seems it's only going to get worse as they just got $250 million, so go figure! Btw, welcome back!