(cons 'rlogin 513)
)
"Alist of services and associated TCP port numbers.
-This list in not complete.")
+This list is not complete.")
+
+(defvar network-connection-service-abbrev-alist nil
+ "Alist of (SERVICE . ABBREVTABLE) for various network services.
+SERVICE can be either a symbol or a number appearing in
+`network-connection-service-alist'. ABBREVTABLE is the abbrev table
+to use in buffers that talk to that network service.")
;; Workhorse macro
(defmacro run-network-program (process-name host port
(let ((network-abbrev-table
(or
(assoc service network-connection-service-abbrev-alist)
- (and (rassoc service network-connection-service-alist)
- (assoc
- (elt (rassoc service network-connection-service-alist) 0)
- network-connection-service-abbrev-alist)))))
+ (and (rassoc service network-connection-service-alist)
+ (assoc
+ (elt (rassoc service network-connection-service-alist) 0)
+ network-connection-service-abbrev-alist)))))
(make-local-variable 'network-connection-host)
(setq network-connection-host host)
(make-local-variable 'network-connection-service)