Move less settings to dedicated file, add --shift

Having the .lesskey file allows to reuse the settings on Windows, where
the ZSH files will not be executed.