Function: batch-skkdic-convert
batch-skkdic-convert is a byte-compiled function defined in
ja-dic-cnv.el.gz.
Signature
(batch-skkdic-convert)
Documentation
Run skkdic-convert on the files remaining on the command line.
Use this from the command line, with -batch;
it won't work in an interactive Emacs.
For example, invoke:
% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L
to generate "ja-dic.el" from SKK dictionary file "SKK-JISYO.L".
To get complete usage, invoke:
% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert -h
Source Code
;; Defined in /usr/src/emacs/lisp/international/ja-dic-cnv.el.gz
(defun batch-skkdic-convert ()
"Run `skkdic-convert' on the files remaining on the command line.
Use this from the command line, with `-batch';
it won't work in an interactive Emacs.
For example, invoke:
% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L
to generate \"ja-dic.el\" from SKK dictionary file \"SKK-JISYO.L\".
To get complete usage, invoke:
% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert -h"
(defvar command-line-args-left) ; Avoid compiler warning.
(if (not noninteractive)
(error "`batch-skkdic-convert' should be used only with -batch"))
(if (string= (car command-line-args-left) "-h")
(progn
(message "To convert SKK-JISYO.L into skkdic.el:")
(message " %% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L")
(message "To convert SKK-JISYO.L into DIR/ja-dic.el:")
(message " %% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert -dir DIR SKK-JISYO.L")
(message "To convert SKK-JISYO.L into skkdic.el without reducing dictionary vocabulary:")
(message " %% emacs -batch -l ja-dic-cnv -f batch-skkdic-convert --no-reduction SKK-JISYO.L"))
(let (targetdir filename no-reduction)
(if (string= (car command-line-args-left) "-dir")
(progn
(setq command-line-args-left (cdr command-line-args-left))
(setq targetdir (expand-file-name (car command-line-args-left)))
(setq command-line-args-left (cdr command-line-args-left))))
(if (string= (car command-line-args-left) "--no-reduction")
(progn
(setq no-reduction t)
(setq command-line-args-left (cdr command-line-args-left))))
(setq filename (expand-file-name (car command-line-args-left)))
(skkdic-convert filename targetdir no-reduction)))
(kill-emacs 0))