1 ;;; betty.el --- gopher client
5 ;; Simple gopher client in elisp.
9 (defvar betty-mode-map nil "Keymap for gopher client.")
10 (define-key betty-mode-map (kbd "p") 'betty-quit)
12 (define-derived-mode betty-mode special-mode "betty"
13 "Major mode for betty, an elisp gopher client.
18 "Start gopher client."
20 (switch-to-buffer "*betty*")
22 (let ((inhibit-read-only t)
28 ;; (address (read-from-minibuffer "Address of gopher server: ")))
29 (message "Connecting to '%s' ..." address)
31 (insert (propertize "Hello, world." 'face '(foreground-color . "red")))
33 (insert (propertize "Hello, Tim." 'face '(foreground-color . "yellow")))))
37 (kill-buffer "*betty*"))
40 ;;; betty.el ends here