An easy way of deleting the YODL garbage is to use the VIM editor.
The following VIM script (call it patch.vim) does the job:

Q
%s/^\.YODLTAGSTART\./\.YYODLTAGSTART\./
%s/\.YODLTAGSTART\./\r\.YODLTAGSTART\./g
%s/\.YODLTAGSTART\. roffcmd //
%s/\.YYODLTAGSTART\. roffcmd //
%s/\.YODLTAGEND\.//
%s/\n\.YYODLTAGSTART\..*//
1
/\.TH
1,.-1d
wq


Then call VIM to modify the wrong rxvt.1

$ vim -s patch.vim -- rxvt.1

bye.

Rodrigo Medina


Great!
For other non-vim users (who don't even install it) here is the sed script equivilent


s/^\.YODLTAGSTART\./\.YYODLTAGSTART\./
s/\.YODLTAGSTART\./\r\.YODLTAGSTART\./g
s/\.YODLTAGSTART\. roffcmd //
s/\.YYODLTAGSTART\. roffcmd //
s/\.YODLTAGEND\.//
s/\n\.YYODLTAGSTART\..*//

call it patch.sed.

$ cp /usr/man/man1/rxvt.1 /tmp/
$ sed -f patch.sed /tmp/rxvt.1 > /usr/man/man1/rxvt.1

Jason


-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/



Reply via email to