From: morioka Date: Sun, 1 Jun 1997 23:16:33 +0000 (+0000) Subject: . X-Git-Tag: XEmacs-20_3-b27-viet X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=686621cf631aa33dfb9b2960554c10b035d66c32;p=elisp%2Fmu-cite.git . --- diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..ed771c3 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,243 @@ +1997-03-19 MORIOKA Tomohiko + + * MU: Version 0.40.2 was released. + +Tue Mar 18 15:07:56 1997 MORIOKA Tomohiko + + * mu-cite.el (mu-cite/get-field-value-method-alist): Setting for + tm-mh-e was abolished. + + +1997-03-14 MORIOKA Tomohiko + + * MU: Version 0.40.1 was released. + +Fri Mar 14 07:29:06 1997 MORIOKA Tomohiko + + * Makefile, MU-MK, MU-CFG: New file. + +Mon Mar 10 06:13:17 1997 Shuhei KOBAYASHI + + * mu-cite.el (mu-cite/load-registration-file): New function. + (mu-cite/save-registration-file): Renamed from + `mu-cite/save-to-file'. + + +1997-03-03 MORIOKA Tomohiko + + * MU: Version 0.40 was released. + +1997-03-03 Shuhei KOBAYASHI + + * std11.el (std11-addr-to-string): Enclose quoted-string with + double-quote. + + +1997-02-03 MORIOKA Tomohiko + + * MU: Version 0.39.3 was released. + +Sat Feb 1 18:29:43 1997 MORIOKA Tomohiko + + * mu-cite.el (citation-disable-chars): New variable. + (detect-paragraph-cited-prefix): Use variable + `citation-disable-chars' for single line. + + * mu-cite.el (mu-cite/cited-prefix-regexp): Don't regard "<" as + cited-prefix. + + +1997-01-31 MORIOKA Tomohiko + + * MU: Version 0.39.2 was released. + +Fri Jan 31 12:31:20 1997 MORIOKA Tomohiko + + * mu-cite.el (detect-paragraph-cited-prefix): check return value + of `string-compare-from-top'. + + +1997-01-21 MORIOKA Tomohiko + + * MU: Version 0.39.1 was released. + +Fri Jan 17 05:11:03 1997 MORIOKA Tomohiko + + * latex-math-symbol.el (latex-math-decode-region): to avoid + mismatching. + +Tue Jan 14 11:30:27 1997 MORIOKA Tomohiko + + * latex-math-symbol.el (latex-math-symbol-table-alist): Add more + symbols. + +Thu Jan 9 18:01:23 1997 MORIOKA Tomohiko + + * mu-cite.el (detect-paragraph-cited-prefix): New function. + (fill-cited-region): Use function `detect-paragraph-cited-prefix'. + Variable `cited-prefix-regexp' was abolished. + + +Tue Dec 17 13:07:54 1996 MORIOKA Tomohiko + + * MU: Version 0.39 was released. + + * MU-ELS (mu-modules-to-compile): Don't install tl-822.el. + +Tue Dec 17 12:06:15 1996 MORIOKA Tomohiko + + * std11.el (std11-full-name-string): Strip quoted-pair and return + nil if phrase is null-string. + +Tue Dec 17 11:01:47 1996 MORIOKA Tomohiko + + * std11.el (std11-wrap-as-quoted-pairs): New function. + + (std11-wrap-as-quoted-string): Use function + `std11-wrap-as-quoted-pairs'. + +Mon Dec 16 07:12:38 1996 MORIOKA Tomohiko + + * std11.el (std11-strip-quoted-pair): New implementation. + + +Tue Dec 10 11:57:23 1996 Shuhei KOBAYASHI + + * MU: Version 0.36 was released. + + * mu-bbdb.el: Use `module-installed-p' instead of `eval-when'. + +Mon Dec 2 15:20:12 1996 Shuhei KOBAYASHI + + * std11.el (std11-unfold-string): Save LWSP-char. + +Thu Nov 28 19:38:27 1996 MORIOKA Tomohiko + + * std11-parse.el (std11-check-enclosure): Unused local variable + `dest' was abolished. + +Fri Nov 22 08:44:27 1996 Shuhei KOBAYASHI + + * mu-bbdb.el: Byte-compile even if BBDB is not present. + +Tue Nov 19 07:08:47 1996 MORIOKA Tomohiko + + * std11.el (std11-strip-quoted-string): fixed. + + +Wed Oct 16 00:14:50 1996 MORIOKA Tomohiko + + * MU: Version 0.34.1 was released. + +Thu Oct 3 05:02:32 1996 Katsumi Yamaoka + + * mu-cite.el (fill-cited-region): prefix should be checked by + `cited-prefix-regexp'. (cf. [tm-ja:2106]) + + +Tue Oct 1 13:33:32 1996 MORIOKA Tomohiko + + * MU: Version 0.34 was released. + +Tue Oct 1 13:30:22 1996 MORIOKA Tomohiko + + * std11-parse.el (std11-parse-ascii-token): Use function + `find-non-ascii-charset-string' instead of `find-charset-string'. + +Sat Sep 28 10:34:12 1996 Shuhei KOBAYASHI + + * mu-cite.el + (mu-cite/cited-prefix-regexp), (mu-cite/ml-count-field-list), + (cited-prefix-regexp): Doc strings. + (mu-cite-load-hook), (mu-cite/instantiation-hook): Explicitly + defined. + +Thu Sep 26 04:51:47 1996 Shuhei KOBAYASHI + + * mu-cite.el (mu-cite/cite-original): + regexp "^$\\|^-+$" was simplified to "^-*$". + +Tue Sep 17 07:03:39 1996 MORIOKA Tomohiko + + * mu-cite.el (fill-cited-region): fixed. + +Mon Sep 16 09:43:17 1996 MORIOKA Tomohiko + + * mu-cite.el (fill-cited-region): modified for mule merged EMACS. + + +Sun Sep 15 09:27:25 1996 MORIOKA Tomohiko + + * MU: Version 0.33 was released. + +Sat Sep 14 08:44:17 1996 MORIOKA Tomohiko + + * tl-822.el (rfc822/strip-quoted-string): New alias; moved to + std11.el. + + * std11.el (std11-strip-quoted-pair): New function; moved from + tl-822.el. + (std11-strip-quoted-string): New function; moved from tl-822.el. + + * tl-822.el: Constant `rfc822/linear-white-space-regexp' was + abolished. + + +Sun Sep 8 19:35:20 1996 MORIOKA Tomohiko + + * MU: Version 0.31 was released. + + * std11.el (std11-wrap-as-quoted-string): fixed typo. + +Sun Sep 8 18:09:42 1996 MORIOKA Tomohiko + + * tl-822.el (rfc822/wrap-as-quoted-string): New alias. + +Sun Sep 8 18:07:44 1996 MORIOKA Tomohiko + + * std11.el (std11-wrap-as-quoted-string): Renamed from + `rfc822/wrap-as-quoted-string'. + + * tl-822.el (rfc822/qtext-regexp): Use variable + `std11-non-qtext-char-list' instead of + `rfc822/non-qtext-char-list'. + + * std11.el (std11-non-qtext-char-list): Renamed from + `rfc822/non-qtext-char-list'. + + * std11.el (rfc822/non-qtext-char-list): New variable; moved from + tl-822.el. + (rfc822/wrap-as-quoted-string): New function; moved from + tl-822.el. + + * tl-822.el: Function `rfc822/wrap-as-quoted-string' and variable + `rfc822/non-qtext-char-list' were moved to std11.el. + + +Tue Sep 3 09:49:49 1996 MORIOKA Tomohiko + + * MU: Version 0.27 was released. + + * std11-parse.el (std11-spaces-regexp): don't require top of line. + (std11-analyze-spaces): check match-beginning is 0 or not. + +Tue Sep 3 09:22:23 1996 MORIOKA Tomohiko + + * std11.el (std11-extract-address-components): unfold. + +Mon Sep 2 16:03:43 1996 MORIOKA Tomohiko + + * MU-ELS: latex-math-symbol.el was moved from tl package. + + * MU-ELS: New file. + +Mon Sep 2 15:48:07 1996 MORIOKA Tomohiko + + * tl-822.el (rfc822/extract-address-components): + New alias; moved to std11.el. + + * std11.el (std11-extract-address-components): New function; moved + from tl-822.el. + + * std11.el, std11-parse.el, tl-822.el, mu-cite.el, mu-bbdb.el: + moved from tl package. diff --git a/README.en b/README.en new file mode 100644 index 0000000..4eb883e --- /dev/null +++ b/README.en @@ -0,0 +1,227 @@ +[README for MU (English Version)] +by MORIOKA Tomohiko +$Id: README.en,v 1.1 1997-06-01 23:16:33 morioka Exp $ + +What's MU +========= + + MU stands for "Message Utilities". It consists of following + modules: + + std11: std11 lexical-analyzer, parser and available utilities + std11.el --- main module + std11-parse.el --- lexical-analyzer and parser + + mu-cite: a citation utility + mu-cite.el --- main module of mu-cite + mu-bbdb.el --- mu-cite submodule for BBDB + + latex-math-symbol.el --- translate mathematical symbols of + LaTeX into MULE characters + + It requires APEL package. Please install it. + + +Installation +============ + +(a) run in expanded place + + If you don't want to install other directories, please do only + following: + + % make + + You can specify the emacs command name, for example + + % make install EMACS=xemacs + + If `EMACS=...' is omitted, EMACS=emacs is used. + +(b) make install + + If you want to install other directories, please do following: + + % make install + + You can specify the emacs command name, for example + + % make install EMACS=xemacs + + If `EMACS=...' is omitted, EMACS=emacs is used. + + You can specify the prefix of the directory tree for Emacs Lisp + programs and shell scripts, for example: + + % make install PREFIX=~/ + + If `PREFIX=...' is omitted, the prefix of the directory tree of the + specified emacs command is used (perhaps /usr/local). + + For example, if PREFIX=/usr/local and EMACS 19.34 is specified, it + will create the following directory tree: + + /usr/local/share/emacs/site-lisp/mu/ --- MU + + You can specify other optional settings by editing the file + MU-CFG. Please read comments in it. + +make options about load-path +---------------------------- + + +load-path (for Emacs or MULE) +============================= + + If you are using Emacs or Mule, please add directory of mu to + load-path. If you install by default setting, you can write + subdirs.el for example: + + -------------------------------------------------------------------- + (normal-top-level-add-to-load-path '("APEL" "mu")) + -------------------------------------------------------------------- + + If you are using XEmacs, there are no need of setting about + load-path. + + +How to use +========== + +alist +----- + +Function put-alist (ITEM VALUE ALIST) + + Modify ALIST to set VALUE to ITEM. If there is a pair whose car is + ITEM, replace its cdr by VALUE. If there is not such pair, create + new pair (ITEM . VALUE) and return new alist whose car is the new + pair and cdr is ALIST. + +Function del-alist (ITEM ALIST) + + If there is a pair whose key is ITEM, delete it from ALIST. + +Function set-alist (SYMBOL ITEM VALUE) + + Modify a alist indicated by SYMBOL to set VALUE to ITEM. + + Ex. (set-alist 'auto-mode-alist "\\.pln$" 'text-mode) + +Function modify-alist (MODIFIER DEFAULT) + + Modify alist DEFAULT into alist MODIFIER. + +Function set-modified-alist (SYMBOL MODIFIER) + + Modify a value of a SYMBOL into alist MODIFIER. The SYMBOL should + be alist. If it is not bound, its value regard as nil. + +file-detect +----------- + +Function add-path (PATH &rest OPTIONS) + + Add PATH to `load-path' if it exists under `default-load-path' + directories and it does not exist in `load-path'. + + You can use following PATH styles: + + load-path relative: "PATH" (it is searched from + `defaul-load-path') + + home directory relative: "~/PATH" "~USER/PATH" + + absolute path: "/FOO/BAR/BAZ" + + You can specify following OPTIONS: + + 'all-paths --- search from `load-path' instead of + `default-load-path' + + 'append --- add PATH to the last of `load-path' + +Function add-latest-path (PATTERN &optional ALL-PATHS) + + Add latest path matched by regexp PATTERN to `load-path' if it + exists under `default-load-path' directories and it does not exist + in `load-path'. + + For example, if there is bbdb-1.50 and bbdb-1.51 under site-lisp, + and if bbdb-1.51 is newer than bbdb-1.50, and site-lisp is + /usr/local/share/emacs/site-lisp, + + (add-path "bbdb") + + it adds "/usr/local/share/emacs/site-lisp/bbdb-1.51" to top of + `load-path'. + + If optional argument ALL-PATHS is specified, it is searched from all + of `load-path' instead of `default-load-path'. + +Function get-latest-path (PATTERN &optional ALL-PATHS) + + Return latest directory in default-load-path which is matched to + regexp PATTERN. If optional argument ALL-PATHS is specified, it is + searched from all of load-path instead of default-load-path. + + Ex. (let ((gnus-path (get-latest-path "gnus"))) + (add-path (expand-file-name "lisp" gnus-path)) + (add-to-list 'Info-default-directory-list + (expand-file-name "texi" gnus-path)) + ) + +Function file-installed-p (FILE &optional PATHS) + + Return absolute-path of FILE if FILE exists in PATHS. If PATHS is + omitted, `load-path' is used. + +Function exec-installed-p (FILE &optional PATHS SUFFIXES) + + Return absolute-path of FILE if FILE exists in PATHS. If PATHS is + omitted, `exec-path' is used. If suffixes is omitted, + `exec-suffix-list' is used. + +Function module-installed-p (MODULE &optional PATHS) + + Return non-nil if module is provided or exists in PATHS. If PATHS + is omitted, `load-path' is used. + +filename +-------- + +Function replace-as-filename (string) + + Return safety file-name from STRING. + + It refers variable `filename-filters'. It is list of functions for + file-name filter. Default filter refers following variables: + + Variable filename-limit-length + + Limit size of file-name. + + Variable filename-replacement-alist + + Alist list of characters vs. string as replacement. List of + characters represents characters not allowed as file-name. + + +Bug reports +----------- + + If you write bug-reports and/or suggestions for improvement, please + send them to the tm Mailing List: + + bug-tm-en@chamonix.jaist.ac.jp (English) + bug-tm-ja@chamonix.jaist.ac.jp (Japanese) + + Via the tm ML, you can report tm bugs, obtain the latest release of + tm, and discuss future enhancements to tm. To join the tm ML, send + e-mail to + + tm-ja-admin@chamonix.jaist.ac.jp (Japanese) + tm-en-admin@chamonix.jaist.ac.jp (English) + + Since the user registration is done manually, please write the mail + body in human-recognizable language (^_^).