⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 Emacs的一个插件源码
💻
字号:
This file is not meant to be proper documentation. See the file gnuserv.1 formore information.****NOTE: This version of gnuserv has some enhancements over the original version   distributed by Andy Norman. See the end of this file for more details. ****To install, copy gnuserv.el into a directory on your GNU Emacsloadpath. Edit Makefile and change INCLUDES to point to the srcdirectory underneath your emacs source tree (or make yourself aconfig.h file in this directory by hand, starting with config.h.protoas a first cut) and type:nnn  makeThis should compile the server and the two clients. Now put gnuserv,gnuclient and gnudoit in a directory that users have in their executablesearch paths.File                    : Description----------------------------------------------------------------Makefile		: Makefile to build gnuservLICENSE			: GNU General LicenseREADME			: this filegnuclient.c		: editor client C codegnudoit.c		: eval client C codegnuserv.1		: gnuserv man pagegnuserv.c		: server C codegnuserv.el		: server LISP code for GNU Emacs V18,V19,                           XEmacs/Lucid Emacs and Epoch V4gnuserv.h		: server/client C header filegnuslib.c		: server/client C common codesrc.x11fns.diff		: diffs to src/x11fns to raise window (for emacs18)config.h.proto          : Use this file as the starting point for constructing                          a config.h if you don't have access to the                          one that was used when compiling your emacs. If you find *any* problems at all with gnuserv, or you can think of betterways of doing things (especially remote file access), please e-mail me at oneof the addresses below.ange@hplb.hpl.hp.comange@hpl.hp.co.uk...!hplabs!hplb!ange...!ukc!hplb!angeThis version of gnuserv has been enhanced by a number of people, includingBob Weiner <weiner@mot.com>, Darrell Kindred <dkindred@cmu.edu> andArup Mukherjee <arup@cmu.edu>. The modifications are basically asfollows:Bob Weiner:      Integrated support for several versions of emacs. New requests     from gnuclient cause the creation of new frames. Removed the     restriction on the length of the string passed to gnudoit. Later     added a server-done-function variable to control what happens to     a buffer after the user is done with it. Mods to each of the .c     files as well as gnuserv.elDarrell Kindred:     Removed the restriction on the length of the string returned from     a gnudoit request, for the purposes of unix/internet sockets.     Allow the gnudoit request to be read from stdin if it's not     specified on the command line. Internet sockets are not opened     unless the GNU_SECURE variable is specified. Unix sockets are     created in a protected ancestral directory, since many Unix     variants don't enforce socket permissions properly. An internet     socket accepting local connections is not opened by default     because this would make it possibly to override all security on     the unix socket. See the man page for details. Unless to do     otherwise by a command-line argument, gnuclient and gnudoit now     try to open a unix socket by default if support for them was     compiled in.  Mods to each of the .c files and to gnuserv.el.Arup Mukherjee:     Removed the restriction on the length of the string returned from     a gnudoit request, for the purposes of sysv ipc. Added support     for the "gnuserv-screen" variable allowing you to specify control     whether or not new screens are created in response to each     gnuclient request. Made a number of other bugfixes and changes to     the lisp part of the code, allowing gnuserv to work properly with     newer emacs versions. All the changes are listed in the changelog     at the beginning of gnuserv.el. Also fixed up the man page to     reflect the new gnuserv features. On HPs, stopped the "-r"     parameter (in gnuclient) from defaulting to /net/<remotehost>.     Not all installations want this, and it's much harder to debug     when things stop working. Changed the man page to reflect this.     Mods to each of the .c files, gnuserv.el and gnuserv.1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -