Sounds great, thanks! The first iteration (which is complete now, currently testing it) only supports the core notation. My plan is to release that to the MELPA repository (read: make it publicly available), and then add more syntax highlighting as time goes on. Perhaps I'll also add a hotkey which takes standard dice notation like "2d6+3" and rolls it, outputting the result.
But yeah, I'll give you the link once it's published. And again, thank you very much!
If you want to try it out for Emacs, you can get it from github. If you do, I'd love to know if it works for you. Also, are you active on your dice.camp account? I tried contacting you there earlier.
https://github.com/enfors/lonelog