Check for undo feature directly instead of testing Vim's version number.
Delete saved view settings after first use.
Extend <M-q> / <Leader>q mappings to join lines when &tw=0.