Vim license is charityware, if you thing the software is useful please donate to third party where help are needed. Bram essentially never ask any money.
Meanwhile, NeoVim take the Vim code, change the license, and make the donate/sponsor me. Me, me, me.
My rule of thumbs is if its more than three characters capitalize only the first letter. So, given your example I would write activateSms and smsPermission.
I am rooting for Zuck. I really dislike optiMusk face. In the front he looks like smart and innocent, but everything that he do in the back are either fake or full of shit.