--- autossh.1~	2008-04-11 20:47:46.000000000 +0000
+++ autossh.1	2010-01-01 13:31:36.000000000 +0000
@@ -49,7 +49,7 @@ With version 1.3, a new method is added 
 port may be specified for a remote echo service that will echo back
 the test data. This avoids the congestion and the aggravation of
 making sure all the port numbers on the remote machine do not
-collide. The loop-of -forwardings method remains available for
+collide. The loop-of-forwardings method remains available for
 situations where using an echo service may not be possible.
 .Pp
 .Sh CONTROLLING SSH
@@ -60,7 +60,6 @@ situations where using an echo service m
 .Nm
 tries to distinguish the manner of death of the ssh process it
 is monitoring and act appropriately. The rules are:
-.Bl -tag -width Ds
 .It 1.
 If the ssh process exited normally (for example, someone typed
 "exit" in an interactive session), 
@@ -123,14 +122,14 @@ maximum interval of the 
 poll time (usually 10 minutes).
 .Nm
 can be "prodded" to retry by signalling it, perhaps with
-SIGHUP ("kill -HUP").
+SIGHUP ("kill \-HUP").
 .Pp
 .Ss Connection setup
 .Pp
 As connections must be established unattended, the use of 
 .Nm
 requires that some form of automatic authentication be set up. The use
-of RSAAuthentication with ssh-agent is the recommended method. The
+of RSAAuthentication with ssh\-agent is the recommended method. The
 example wrapper script attempts to check if there is an agent running
 for the current environment, and to start one if there isn't.
 .Pp
@@ -157,8 +156,8 @@ immediately above it (
 using. 
 .Nm 
 will send test data on the base monitoring port, and
-receive it back on the port above. For example, if you specify "-M
-20000", 
+receive it back on the port above. For example, if you specify
+.Dq Fl M 20000 ,
 .Nm
 will set up forwards so that it can send data on port
 20000 and receive it back on 20001.
@@ -200,6 +199,7 @@ ssh will be unable to ask for passwords 
 causes 
 .Nm 
 to display its version number and exit.
+.El
 .Sh ENVIRONMENT
 Other than the flag to set the connection monitoring port,
 .Nm 
@@ -234,12 +234,14 @@ and the program will exit.
 .It Ev AUTOSSH_MAXSTART
 Specifies how many times ssh should be started. A negative number
 means no limit on the number of times ssh is started. The default
-value is -1.
+value is \-1.
 .It Ev AUTOSSH_MESSAGE
 Append message to echo message sent when testing connections.
 .It Ev AUTOSSH_NTSERVICE 
 (Cygwin only.) When set to "yes" , autossh sets up to run as an NT
-service under cygrunsrv. This adds the -N flag for ssh if not already
+service under cygrunsrv. This adds the
+.Fl N
+flag for ssh if not already
 set, sets the log output to stdout, and changes the behaviour on ssh
 exit so that it will restart even on a normal exit.
 .It Ev AUTOSSH_PATH
@@ -254,14 +256,18 @@ seconds) the network timeouts will be ad
 poll time.
 .It Ev AUTOSSH_PORT
 Sets the connection monitoring port. Mostly in case ssh appropriates
--M at some time. But because of this possible use, AUTOSSH_PORT
-overrides the -M flag. A value of 0 turns the monitoring function off.
+.Fl M
+at some time. But because of this possible use, AUTOSSH_PORT
+overrides the
+.Fl M
+flag. A value of 0 turns the monitoring function off.
+.El
 .Sh AUTHOR
 .Nm
 was written by Carson Harding.
 .Sh SEE ALSO
 .Xr ssh 1 ,
-.Xr ssh-add 1 ,
-.Xr ssh-agent 1 ,
-.Xr ssh-keygen 1 ,
+.Xr ssh\-add 1 ,
+.Xr ssh\-agent 1 ,
+.Xr ssh\-keygen 1 ,
 .Xr cygrunsrv 1 .
