This is brilliant! Not so much for use of emacs or libpurple or bitlebee specifically for that matter (which are all fine)...Rather, what i find to be the coolest is the whole... "I'm gonna use my preferred text editor to interact with the world" approach!
Some might say that this reduces outside systems into nothing more than an API-sort of layer, but honestly, I really like that; it helps with learning curves, general adoption, etc. Kudos!
Op here. First, let me say: Thank you for the kind words
You're spot on!
I'm using Emacs for todos, project management, meeting minutes, quotes, invoices, accounting, mails, chat, programming, configuration management, slides, documentation and so much more. As long as the task is primarily based around consuming or producing text, it's incredible how much more performance a solid foundation yields.
I initially read this as the Spanish word “todos,” which translates as “everything.” The rest of the comment goes on to support my initial interpretation. I love it when things work out that way.
I agree. The joy in using emacs for (mostly) everything is my configurations and workflow translate nicely into other contexts as well. For example, all my evil mode (vim) config, custom keybinds and extensions are available whether I'm writing code, emails or chat messages.