[environment] better default `less` switches
[environment] update mactex version
[environment] add shell function for opam switching