R;7eelmo-ttyp6>[84] S;[ eS;ImS;aS;j< cS;) sS;ߊ  S;xS-T;CHnT;mwT;Q V;T2[?1h=[?25l and load others...V;VV;8XV;lYV;ZV;\----:---F1 *scratch*  (Fundamental)--L1--All---------------------------- Finished loading /usr/local/share/emacs/site-lisp/egg/leim-list.el[?25hV;a[?25lLoading /usr/local/share/emacs/21.0.100/leim/leim-list.el (source)...[?25hV;[?25ldone[?25hV;p} [?25l(emacs)[?25hV;c+[?25lLoading disp-table...[?25hV; [?25ldone[?25hV;[?25l[?25hV;E[?25lLoading pcl-cvs-startup (source)...[?25hV;%[?25ladvice...[?25hV;i$[?25lbytecomp...[?25hV;D[?25ldone[?25hV;>$[?25l-opt...[?25hV;p[?25ldone[?25hV;c#[?25ladvice[?25hV;k6[?25lpcl-cv[18@s-startup (source)[?25hV; 3[?25lelserv-demo (source)...[?25hV;2 &[?25lcl-macs...[?25hV; [?25ldone[?25hW;"LE[?25lLoading elserv-demo (source)...done[?25hW;[9[?25l/home/elmo/teranisi/.emacs-21...[?25hW;w[?25l[?25hW;>E[?25lLoading pcl-cvs-startup (source)...[?25hW;[?25ldone[?25hW;J)[?25lmime-setup...[?25hW;H#[?25l[5@ail-m[?25hW;_n[?25lrce)... /usr/local/libexec/emacs/21.0.100/i386--freebsd3/fns-21.0.100.1.el (sou\ [?25hW;k[?25ldone[?25hW;9[?25l mail-mime-setup...done[?25hW; 9[?25lgnus-mime-setup is not found.[?25hW;P\ [?25lemh[?25hW;`2[?25lLoading mime-setup...done[?25hW; [?25lLoading migemo.el (source)...File Edit Options Buffers Tools Help  W;  W;L W; W; W;e --EJ:---F1 *scratch*  (Fundamental)--L1--All---------------------------- [?25hW;n [?25ldone[?25hW; s ;[?25l/home/elmo/teranis[11@i/.emacs-21[?25hW;E $[?25lafter19...[?25hW; [?25ldone[?25hW;r .[?25lLoading edmacro...[?25hW;Z [?25ldone[?25hW; 0[?25lLoading font-lock...[?25hW; 1[?25lLoading regexp-opt...[?25hW; [?25ldone[?25hW;&[?25lfont-lock[?25hW;$h[?25lFor information about the GNU Project and its goals, type M-x describe-project.[?25hX;"[?25lFor information about the GNU Project and its goals, type M-x describe-project.File Edit Options Buffers Tools Help  X;X$cWelcome to GNU Emacs Get help  Undo changes C-x uX;& Exit Emacs C-x C-c Get a tutorial M-x help-with-tutorial Use Info to read docs M-x info Ordering manuals M-x view-order-manuals Activate menubar F10 or ESC ` or M-`X;)+ (`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key. If you have no Meta key, you may instead type ESC followed by the character.) If an Emacs session crashed recently, type M-x recover-session RET to recover the files you were editing.X;Z, GNU Emacs 21.0.100.1 (i386--freebsd3, X toolkit, Xaw3d scroll bars)  of 2001-03-16 on elmo.dq.isl.ntt.co.jp Copyright (C) 2001 Free Software Foundation, Inc. X;.GNU Emacs comes with ABSOLUTELY NO WARRANTY; type M-x describe-no-warranty for \ --EJ:---F1 *scratch*  (Lisp Interaction)--L1--Top----------------------- [?25hY;Q [?25l[?25hY;D[u[?25lM-xFile Edit Options Buffers Tools Minibuf Help  Y;^,;; This buffer is for notes you don't want to save, and for Lisp evaluation.  ;; If you want to create a file, visit that file with C-x C-f,  ;; then enter the text in that file's own buffer.  Y;H`Y;aY;bY;rd--EJ:---F1 *scratch*  (Lisp Interaction)--L5--All----------------------- [?25hY;  [?25lw[?25hY; [?25l3[?25hZ; [?25lm[?25h];Ľ [?25l[?25h];]0 [?25l [?25h];s[?25lURL (default about:):];x [?25h];` [?25lh[?25h^;x [?25lt[?25h^;e] [?25lt[?25h^;y [?25lp[?25h^;I [?25l:[?25h_;G [?25l/[?25h_;Ԏ [?25l/[?25h`; [?25ll[?25h`;Q [?25lo[?25h`;! [?25lc[?25h`; [?25la[?25h`;  [?25ll[?25h`;U [?25lh[?25h`; [?25lo[?25h`;E [?25ls[?25ha;i [?25lt[?25ha;D [?25l:[?25hb;q{ [?25l8[?25hb; [?25l0[?25hb; [?25l0[?25hb;q [?25l0[?25hd;i [?25l [?25hd;u [?25lReading...[?25hd;Q #[?25lHelp d;/ *[?25h[?25ldone[?25hd;0 U[?25lCannot retrieve URL: http://localhost:8000 (exit status: 0)[?25hg;b [?25l[?25hg;ˁ [?25l[?25hh;}+[?25l[?25hh;9-[?25lM-xMinibuf Helph;`> [?25hi; [?25lw[?25hj;[?25l[?25hj; [?25le[?25hj;_ [?25ll[?25hj; [?25ls[?25hj;## [?25le[?25hk; m[?25lrv-[?25hk; [?25ld[?25hl;c [?25le[?25hl; [?25lm[?25hl; [?25lo[?25hl;8 [?25l-start[?25hm;> [?25l [?25hm;&[?25lHelp m; [?25hp;P[?25lFind file: ~/cvs/elserv/Minibuf Help[?25hq;pK [?25le[?25hq; [?25ll[?25hq; [?25ls[?25hq;n [?25le[?25hq;[?25lrv[?25hr;3 [?25l-[?25hr;M [?25ld[?25hr; [?25le[?25hr; [?25lm[?25hr;{, [?25lo[?25hr; [?25l.el[?25hs;L [?25l [?25hs;)[?25lEmacs-Lisp Helps;r; elserv-demo.el -- Elserv demo.  Copyright (C) 2001 Yuuichi Teranishi ;; Author: Yuuichi Teranishi  s;k;; Keywords: HTTP  ;; This program is free software; you can redistribute it and/or modify  ;; it under the terms of the GNU General Public License as published by  ;; the Free Software Foundation; either version 2, or (at your option)  s;!;; any later version.  ;;  ;; 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  s;%;; GNU General Public License for more details.  ;;  ;; You should have received a copy of the GNU General Public License  ;; along with GNU Emacs; see the file COPYING. If not, write to the  ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,  s;'(;; Boston, MA 02111-1307, USA.  elserv-demo.el (Emacs-Lisp CVS:1.8)--L1--Top[?25hs;^6[?25ls;r= Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA.   ; Commentary:  ; History: ;;; Code  (require 'elserv) (require 'calendar) (eval-and-compile  (ignore-errors (require 'w3m))) calendar (original was in the httpd.el)  (defun elserv-demo-calendar (result path ppath request)  (let (year month prev-year prev-month next-year next-month)  (ifs;=a[m (string-match "^/\\([0-9]+\\)/\\([0-9]+\\)" path)20-- 5%[?25ht;R[?25l (let (year month prev-year prev-month next-year next-month)  (if (string-match "^/\\([0-9]+\\)/\\([0-9]+\\)" path)  (progn(setq year (string-to-number (match-string 1 path)))  (setq month (string-to-number (match-string 2 path))))t;  (setq year (string-to-number (format-time-string "%Y")))(setq month (string-to-number (format-time-string "%m"))))  (if (eq month 1)  (progn(setq prev-year (- year 1))  (setq prev-month 12))(setq prev-year year)  (setq prev-month (- month 1)))  (if (eq month 12)  (progn (setq next-year (+ year 1))(setq next-month 1))  (setq next-year year)  (setq next-month (+ month 1))) (elserv-set-result-code result 200)elserv-set-result-header result '(content-type "text/html"))39-- 7[?25ht; x[?25l (elserv-set-result-code result 200)elserv-set-result-header result '(content-type "text/html"))(elserv-set-result-bodyresult(concat"Emacs calendar\n""

Calendar for " (number-to-string year)"/"(number-to-string month)"

\n""prev\n ""next ""
\n"with-temp-buffer    (apply 'generate-calendar (list month year))    (buffer-string))58--11[?25hu;va[?25l    (apply 'generate-calendar (list month year))    (buffer-string))  "
\n\n")))) ;; list-buffers  u;>g(defun elserv-demo-buffers (result path ppath request)(let ((buf (and (not (string= path "")) (get-buffer (substring path 1)))))(if buf (progn (elserv-set-result-header result '(content-type "text/plain")) (elserv-set-result-body result (with-current-buffer buf (encode-coding-string (buffer-string) 'iso-2022-jp))))elserv-set-result-header result '(content-type "text/html"))elserv-set-result-body result (concat  "