Hi, Consider the following example: --8<---------------cut here---------------start------------->8--- (with-temp-buffer (require 'ox-ascii) (insert "- [[http://www.npr.org/blogs/monkeysee/2009/03/a_very_long_url_makes_a_very_s.html][A label with a long link]] :: Lorem ipsum dolor sit amet, consectetur adipiscing elit\n") (org-ascii-export-as-ascii nil nil nil t)) --8<---------------cut here---------------end--------------->8--- With output: --8<---------------cut here---------------start------------->8--- [A label with a long link]: Lorem ipsum dolor sit amet, consectetur adipiscing elit [A label with a long link] http://www.npr.org/blogs/monkeysee/2009/03/a_very_long_url_makes_a_very_s.html --8<---------------cut here---------------end--------------->8--- The reason for the wrong formatting is that org-ascii--current-text-width takes that there's is like -28 characters left for lorem ipsum... It does that because it counts link and label. The patch fixes this by only counting the length of the label. I'm not really familiar with the ascii backend, so let me know if there's any obvious deficits that I have overlooked. Otherwise I push it. —Rasmus -- Evidence suggests Snowden used a powerful tool called monospaced fonts