When I create a new script, I always have to manually add executable permissions with chmod +x foo.sh. My default permissions are set to 644, and but I'd like any file with extensions like .sh .py to automatically be set to as soon as they're saved so that I don't have to chmod them every time. I've seen several articles relating to how to change default permissions for all files in a folder or directory, but none discussing differentiating by file extension.
I use Vim. I would accept an explanation of what to put in my .vimrc to accomplish this as an answer.
+xis automatically added to permissions. – jimmij Feb 19 '15 at 16:10viuser. – jimmij Feb 19 '15 at 16:38