This is a basic port of the gnuserv suite, originally by Andy Norman et al. The NT/Win95 implementation uses mailslots, and under NT relies on NT's built-in security for access control. Because shells on NT vary widely as to how they interpret special characters like quotes and parentheses, I have added a debug flag (-d) to gnudoit and gnuclient. Use this to display the lisp code that is sent to the gnuserv process. Basic installation: * Put the gnuserv.el program on your load-path and byte compile it. Add the following lines to your emacs intialization file (_emacs on NT): (require 'gnuserv) (gnuserv-start) * Make sure the gnuserv program is somewhere that emacs can find it. (eg, on your PATH or in the emacs bin directory). Make sure the gnudoit and gnuclient programs are accessible from your shell. Besides using gnuclient and gnudoit from the command-line, you can also use gnuclient for some File Associations. It beats the heck out of Notepad :)