diff --git a/ChangeLog b/ChangeLog
index 8680d5bb9bcc76f68b28cdc87bc2498c7a1756cd..80f4bbe39bd2f4fba51d77870fe64aa764217054 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-26 Jordi Mallach <jordi@gnu.org>
+	* doc/man/nano.1: Avoid a groff warning by prepending a zero-width
+	space to a line starting with '.
+
 2009-12-22 Chris Allegretta <chrisa@asty.org>
 	* files.c (write_file): Fix compatibility with previous stat fix and tiny mode.
 
diff --git a/doc/man/nano.1 b/doc/man/nano.1
index adab0c456e2d7d30c62c5066d5ccb74a36e57326..a1ef3270566239201bf14863c0712139b5c896b2 100644
--- a/doc/man/nano.1
+++ b/doc/man/nano.1
@@ -209,7 +209,7 @@ Enable suspend ability.
 .B \-$ (\-\-softwrap)
 Enable 'soft wrapping'.  \fBnano\fP will attempt to display the entire
 contents of a line, even if it is longer than the screen width.  Since
-'$' normally refers to a variable in the Unix shell, you should specify
+\&'$' normally refers to a variable in the Unix shell, you should specify
 this option last when using other options (e.g. 'nano \-wS$') or pass it
 separately (e.g. 'nano \-wS \-$').
 .TP