Makes "=" pay attention to document `textwidth`

Previously pandoc would always format to 72-character columns. This will
pull from `textwidth`, assuming it is declared. If it isn't, we'll just
fall back to pandoc's default (72-character columns).