view etc/e/eterm.ti @ 83103:efc0b56b83d9

Another server.el overhaul. lib-src/emacsclient.c (xstrdup): New function. (quote_argument): Use xmalloc, not malloc. (main): Send environment variable values. lisp/server.el (server-clients): Documentation update. (server-ttys, server-frames): Removed. (server-client, server-client-get, server-client-set) (server-clients-with, server-add-client) (server-delete-client): New functions. (server-sentinel, server-handle-suspend-tty) (server-handle-delete-tty, server-handle-delete-frame) (server-start, server-process-filter, server-visit-files) (server-buffer-done, server-kill-buffer-query-function) (server-kill-emacs-query-function, server-switch-buffer): Use them. (server-log): Handle both kinds of client references. (server-start): Set up all hooks here. (server-process-filter): Cleanup. Store version in client. Handle -env commands for passing environment variable values. (server-buffer-done): Don't close clients that were created bufferless. (server-switch-buffer): Only look at frameless clients. Don't switch away from current buffer if there is no next-buffer. (server-unload-hook): Remove frame/tty hooks, too. lisp/server.el (server-quote-arg, server-unquote-arg) (server-process-filter, server-kill-buffer-query-function) (server-kill-emacs-query-function): Doc update. (server-buffer-done, server-switch-buffer): Use buffer-live-p, not buffer-name. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-143
author Karoly Lorentey <lorentey@elte.hu>
date Sun, 18 Apr 2004 01:34:11 +0000
parents e96ffe544684
children 8fa869733358
line wrap: on
line source

eterm,
	lines#24,cols#80,
	colors#8,pairs#64,
	cuu1=\E[A,cud1=\n,cub1=\b,cuf1=\E[C,home=\E[H,cr=\r,
	cuu=\E[%p1%dA,cud=\E[%p1%dB,cub=\E[%p1%dD,cuf=\E[%p1%dC,
	cup=\E[%i%p1%d;%p2%dH,
	ind=\n,csr=\E[%i%p1%d;%p2%dr,
	il1=\E[L,il=\E[%p1%dL,
	clear=\E[H\E[J,ed=\E[J,el=\E[K,el1=\E[1K,
	dl1=\E[M,dl=\E[%p1%dM,dch1=\E[P,dch=\E[%p1%dP,
	smir=\E[4h,rmir=\E[4l,ich=\E[%p1%d@,mir,
	smcup=\E7\E[?47h,rmcup=\E[2J\E[?47l\E8,
	ht=\t,khome=\E[1~,kend=\E[4~,knp=\E[6~,kpp=\E[5~,
	kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
	smso=\E[7m,rmso=\E[m,
	smul=\E[4m,rmul=\E[m,
	rev=\E[7m,bold=\E[1m,sgr0=\E[m,
	invis=\E[8m,
	setab=\E[%p1%{40}%+%dm, setaf=\E[%p1%{30}%+%dm,
	bel=^G,xenl,am,