Thanks for the PR! I want to discuss the use cases a bit more before merging this because two exception emojis, :e-mail: (:e-mail:) and :-1: (:-1:), put special meaning on the dash/hyphenation. If all keys use the kebab case, the hyphens become a bit ambiguous.
For example, it's pretty simple convert the emojis back to their shortcodes if we keep the snake case. I just need to create a new map that reverses the emoji key and values. Then I can do:
Thanks for the PR! I want to discuss the use cases a bit more before merging this because two exception emojis, :e-mail: (
:e-mail:
) and :-1: (:-1:
), put special meaning on the dash/hyphenation. If all keys use the kebab case, the hyphens become a bit ambiguous.For example, it's pretty simple convert the emojis back to their shortcodes if we keep the snake case. I just need to create a new map that reverses the emoji key and values. Then I can do:
But with the kebab case, I cannot simply change the hyphens to underscores because of the two exceptions.