Mercurial > hgrepos > hgweb.cgi > yatex
diff yatexpkg.el @ 79:0734be649cb8
Do not care file-coding-system when YaTeX-kanji-code is nil.
New completion yatexpkg.el is introduced.
author | yuuji |
---|---|
date | Thu, 25 Dec 2003 04:10:32 +0000 |
parents | 5b19f901fa16 |
children | 9b4354af748c |
line wrap: on
line diff
--- a/yatexpkg.el Fri May 02 11:23:59 2003 +0000 +++ b/yatexpkg.el Thu Dec 25 04:10:32 2003 +0000 @@ -1,12 +1,13 @@ ;;; -*- Emacs-Lisp -*- ;;; YaTeX package manager ;;; yatexpkg.el -;;; (c )2003 by HIROSE, Yuuji [yuuji@yatex.org] -;;; Last modified Fri May 2 20:13:49 2003 on firestorm +;;; (c)2003 by HIROSE, Yuuji [yuuji@yatex.org] +;;; Last modified Thu Aug 28 18:24:33 2003 on firestorm ;;; $Id$ (defvar YaTeX-package-alist-default - '(("version" (env "comment")) ;by tsuchiya@pine.kuee.kyoto-u.ac.jp + '(("version" (env "comment") ;by tsuchiya@pine.kuee.kyoto-u.ac.jp + (section "includeversion" "excludeversion")) ("plext" (section "bou")) ;by yas.axis@ma.mni.ne.jp @@ -17,14 +18,21 @@ ("longtable" (env "longtable")) ("ascmac" (env "screen" "boxnote" "shadebox" "itembox") (maketitle "return" "Return" "yen") - (section "keytop")) + (section "keytop") ("mask") ("maskbox")) ("bm" (section "bm")) ;by aoyama@le.chiba-u.ac.jp ("graphicx" (section "includegraphics")) ("alltt" (env "alltt")) ("misc" (section "verbfile" "listing")) ("eclbkbox" (env "breakbox"))) - "Default package vs. macro list") + "Default package vs. macro list. +Alists contains '(PACKAGENAME . MACROLIST) +PACKAGENAME Basename of package(String). +MACROLIST List of '(TYPE . MACROS) +TYPE One of 'env, 'section or 'maketitle according to completion-type +MACROS List of macros + +An good example is the value of YaTeX-package-alist-default.") (defvar YaTeX-package-alist-private nil "*User defined package vs. macro list. See also YaTeX-package-alist-default") @@ -85,6 +93,7 @@ usepkgrx YaTeX-comment-prefix nil t) (setq mb0 (match-beginning 0)) (skip-chars-forward "^{") + (forward-char 1) (let ((pl pkglist)) (while pl ;(car pl)'s car is package, cdr is type (if (looking-at (regexp-quote (car (car pl)))) @@ -100,7 +109,11 @@ (setq pkg (completing-read "Load which package?(TAB for list): " - pkglist)) + pkglist nil nil + ;;initial input + (if (= (length pkglist) 1) + (let ((w (car (car pkglist)))) + (if YaTeX-emacs-19 (cons w 0) w))))) (set-buffer pb) (goto-char (point-min)) (if (YaTeX-re-search-active-forward