Afterwards I walked across campus to stop by Borders to pick up a used copy of The Past Through Tomorrow that I'd ordered because the copy I've loaned out hasn't come back, and also to pick up this most attractive copy of skzbrust's new book, Dzur. It was a lovely evening for walking and people watching, and getting new books was a nice way to cap it off.
I was pleased and surprized to see Bill and I listed on the acknowledgements page on Dzur. I had almost forgotten that we helped Steve out with some computer stuff last year. Unlike many people on the list, we weren't helping him with his operating system or his printer problems or anything like that. What we did was collaborate to write him an emacs macro to convert his Borland Sprint mark-up into .rtf sufficiently that he could use Open Office to format his files for printing. Borland Sprint is an old DOS word processor that Steve used as a text formatter back in the day, and I understand DDB had set him up with emacs shortcuts that would put in the appropriate control-code mark-up for italics and such so that Steve could compose in emacs, his preferred editor. I figured out the .rtf format and Bill and I together created an emacs macro that would leave Steve's original document alone while creating a new .rtf file for printing. Bill is a wiz with emacs macros. I also gave Steve occassional long-distance tutorials on how to use Open Office, since he was unfamiliar with the Office way of thinking about things and yet wanted to use the chapters feature and such.
Ultimately the right fix would be for new .emacs settings that would use the keystrokes Steve's familiar with to embed his file with .rtf markup instead of Sprint control characters, but we're pleased that this stopgap measure has been helpful to him so far.