Под ударом umask устанавливает маску создания файла. С umask 002 Вы получаете полномочия, которые Вы хотите. Можно поместить это в .bash_profile локально или глобально.
Да, это возможно, \&
может использоваться в выражении замены для представления всего соответствия, так же \#&
может использоваться для представления всего соответствия как числа.
Более конкретно:
M-x query-replace-regexp \b[0-9]+\b
Вернуть \,(+ 3 \#&)
И кавычка из документации
Можно использовать выражения Lisp для вычисления частей замещающей строки. Чтобы сделать это, запишите '\', сопровождаемый выражением в замещающей строке. Каждая замена вычисляет значение выражения и преобразовывает его для отправки текстовых сообщений без заключения в кавычки.