;; ef.el - a mud/mush/moo/m* client (eventually) ;; Emacs Lisp Archive Entry ;; Package: ef ;; Filename: ef.el ;; Version: 0.09 ;; Keywords: mud, mush, client ;; Author: Vivek Dasmohapatra ;; Maintainer: Vivek Dasmohapatra ;; Created: 2004-11-10 ;; Description: A mud/mush/etc client ;; URL: ;; Compatibility: Emacs23 ;; Last Updated: Wed 2004-12-08 02:28:19 +0000 ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ;; Copyright (C) 2004 Vivek Dasmohapatra ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; changes: ;; 0.01 - 0.05: ;; ANSI, utf-8, GA prompt support. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 0.06: ;; window size (NAWS) support (based on rudimentary telnet IAC support). ;; make all strings unibyte before sending, just in case. ;; EOR prompt support. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 0.07 ;; host/port/etc not hard wired, connections to multiple worlds now possible ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 0.08 ;; slice and store the incomplete-line remainder _before_ utf-8 decoding ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; elisp-dep-block >> (require 'lui) (require 'ansi-color);(ansi-color-apply-on-region) ;; elisp-dep-block << (defconst ef-version 0.08) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; protocol related gubbins: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; IAC commands: ;; end of record 239 357 EF End of Record ;; End subNeg 240 360 FO End of option subnegotiation command. ;; ie end of parameter-related data, eg: ;; IAC WILL