preserve M-| for shell command on region; M-A for whole buff