zsh: make extract vars local and fix some bugs
less: recognize bzip2 files