Meadowのインストール


使用するtoolインストールするパッケージ&その他 Meadowのインストール MeadowへのPATHの設定 APELのインストール Mule-UCSのインストール BDFfontのインストール SKKのインストール使用するtool
Winzip http://www.winzip.com/ で入手します。
patch  ftp://ftp.matsusaka-u.ac.jp/pub/windows/ で入手します。
nmake MS-VC++に添付されているものを使用するか、ftp://ftp.microsoft.com/Softlib/MSLFILES/ で入手します。

注意:解凍にWinzipを使用するときはWinzipのOptions-configurationのTAR File 
Smart CR/LF ConversionのチェックをOFFにします。

☆インストールするパッケージ&その他
ftp://ftp.m17n.org/pub/mule/Windows/beta/Meadow-1.13b1-i386.tar.gz   Meadow最新版
ftp://ftp.m17n.org/pub/mule/Windows/beta/temacs-1.13b1-2.exe.gz     バグ修正版
ftp://ftp.m17n.org/pub/mule/apel/apel-10.2.tar.gz                    最新のAPEL
http://www.shonanblue.ne.jp/~kipp/Meadow/apel.dif                    APELのMakefileへのパッチ
ftp://ftp.m17n.org/pub/mule/Mule-UCS/Mule-UCS-0.80.tar.gz            UNICODE(utf-8)を扱うelisp
http://www.shonanblue.ne.jp/~kipp/Meadow/ujisx0208.dif               ujisx0208.el(JIS X0208 <-> UNICODE変換)へのパッチ
ftp://ftp.etl.go.jp/pub/mule/intlfonts-1.2.tar.gz                    BDFfonts
http://member.nifty.ne.jp/hobbit/html/bdf_intn.el                    16ドットフォントを組込む関数
http://member.nifty.ne.jp/hobbit/html/bdf_intn24.el                  24ドットフォントを組込む関数
http://openlab.ring.gr.jp/skk/skk10.59.tar.gz                        SKK elisp
http://openlab.ring.gr.jp/skk/SKK-JISYO.L.gz                         SKK辞書
http://www.shonanblue.ne.jp/~kipp/Meadow/skk-tut.dif                 skk-tut.elへのパッチ

○Meadowのインストール
Meadow-1.13b1-i386.tar.gzをWinzipでc:/usrにディレクトリ付きで解凍します。
c:/usr/Meadow/----------1.13b1/     (メインプログラム)
              +----site-lisp/       (site-lisp Emacs Lispライブラリ)
              +----README.Meadow    (基本マニュアル)
              +----README.Meadow.ja (基本マニュアル:日本語版)
              +----INSTALL.Meadow   (インストールマニュアル)
              +----INSTALL.Meadow.ja(インストールマニュアル:日本語版)

README.Meadow.jaとINSTALL.Meadow.ja(英語に堪能な人はREADME.MeadowとINSTALL.Meadow)を読みます。
.emacs(Meadowが起動時に読み込むfile)を置く場所を決めます。 私はc:/home/kipp/という
ディレクトリを作り、そこに空の .emacsを置きました。

次にc:/usr/Meadow/1.13b1/binでinstall.exeを実行します。 実行時にはINSTALL.Meadow.jaの内容に従ってください。
c:/usr/Meadow/1.13b1/bin/には次のようなプログラム群が展開されます。

c:/usr/Meadow/1.13b1/bin/----cmdproxy.exe     89,024  00-04-11  21:24
                         +...
                         +...
                         +---meadow.exe       91,076  00-04-11  21:24
                         +---meadow.ico          766  98-02-17   1:44
                         +---temacs.exe    3,530,800  00-04-11  21:27
                         +---Meadow95.exe  5,382,136  00-06-10  12:47

このうち、temacs.exeにはバグがありますのでtemacs-1.13b1-2.exe.gzを解凍して置き換えます。
c:/usr/Meadow/1.13b1/bin/----cmdproxy.exe     89,024  00-04-11  21:24
                         +...
                         +---temacs.exe    3,530,212  00-04-22   9:45

○ MeadowへのPATHの設定
Windows95/98では次の1行をautoexec.batに加えます。 このPATHはコンピュータ再起動後に有効となります。
set PATH=c:\usr\Meadow\1.13b1\bin;%PATH%

WindowsNTではマイコンピュータ -> プロパティ -> 環境で設定します。

○APELのインストール
APELの関係するelispプログラムは次の2つのディレクトリに格納されます。
これら2つのディレクトリにある古いelispプログラムを全て削除します。

c:/usr/Meadow/-----1.13b1/site-lisp/emu/
              ...
              +----site-lisp/apel/

apel-10.2.tar.gzを適当なディレクトリに展開してapel-10.2/Makefileのあるディレクトリでpatch < apel.difとしてパッチを当てます。
次にnmake installとすれば新しいAPELがバイトコンパイルされます。

○Mule-UCSのインストール
Mule-UCS-0.80.tar.gzをc:/usr/Meadow/site-lisp/以下にディレクトリ付きで展開します。
パッケージは次の様に展開されます。

c:/usr/Meadow/site-lisp/Mule-UCS-0.80/-----doc/
                                      +----lisp/----- README                              4,160  00-06-03  21:40
                                                +---- reldata/-----   u-cns-1.el        231,819  00-01-23  21:21 
                                                              +...
                                                              +---- ujisx0208.el        262,851  00-01-23  21:21 
                                      +...
                                      +----COPYING                                       17,992  00-04-08  22:33
                                      +----ChangeLog                                      1,338  00-05-15  20:21
                                      +----extension-for-20_6.patch                      41,611  00-05-15  20:21
                                      +----mucs-comp.el                                   2,308  00-05-11  23:24

JIS X0208コードとunicodeの変換で、Internet Explorer等のマッピングにあわせるために
c:/usr/Meadow/site-lisp/Mule-UCS-0.80/lisp/reldata/でpatch < ujisx0208.difとしてパッチを当てます。
その後、c:/usr/Meadow/site-lisp/Mule-UCS-0.80/でc:/usr/Meadow/site-lisp/Mule-UCS-0.80/lisp/READMEの記述に従い
Meadow95 -q --no-site-file -batch -l mucs-comp.elとしてバイトコンパイルします。
MeadowNT -q --no-site-file -batch -l mucs-comp.el(WindowsNT or Windows2000の場合)

.emacsに次の3行を加えます。 (see -> http://member.nifty.ne.jp/hobbit/html/meadow.html)
(set-language-environment "Japanese")
(require 'un-define)
(require 'un-tools)

○BDFfontのインストール
この項目は高橋誠氏のページhttp://member.nifty.ne.jp/hobbit/html/meadow.htmlに紹介されているものに習っています。
intlfonts-1.2.tar.gzをc:/usr/Meadow/以下にディレクトリ付きで展開します。

これらのフォントを組み込む関数は高橋誠氏によって提供されています。
bdf_intn.el   16ドットフォント (mirrorbdf_intn24.el 24ドットフォント (mirror)

これらをc:/usr/meadow/intlfonts-1.2/にコピーして、.emacsに呼び出す2行、 
(load "c:/usr/meadow/intlfonts-1.2/bdf_intn")
(load "c:/usr/meadow/intlfonts-1.2/bdf_intn24")
を追加しておきます。

デフォルトのフォントを変更するには、.emacsに 
(setq default-frame-alist
      (append (list '(foreground-color . "black")
                    '(background-color . "snow")
                    '(top . 0)
                    '(left . 0)
                    '(font . "int-fontset")
                    )
              default-frame-alist))
を追加します。

○ SKKのインストール
c:/tmp/にskk10.59.tar.gzをディレクトリ付きで展開します。

C:/tmp/skk10.59/----- doc/
                +---- etc/
                +---- experimental/
                +---- patch/
                +---- READMEs/----- README.win      6,567  00-01-17  13:05
                +...
                +---- make.bat                      1,438  00-01-17  13:05
                +...
                +---- skk-tut.el                   45,505  99-10-03  20:51

README.winを読みC:/tmp/skk10.59/でpatch < skk-tut.difとします。
make.batの中の環境変数の設定の部分を次のように書き換え、実行します。

rem ********************************************************************
set EMACS=c:\usr\meadow\1.13b1\bin\meadow95.exe
set PREFIX=c:\usr\meadow\1.13b1
set LISPDIR=c:\usr\meadow\site-lisp
rem ********************************************************************

c;/usr/Meadow/site-lisp/skk/にjisyoというディレクトリをつくり、そこにSKK辞書SKK-JISYO.L.gzをSKK-JISYO.Lと
リネームしたものを置きます。(SKK-JISYO.L.gzは現在、圧縮されていないものが置かれているようです。)

.emacsにREADME.winに書かれているものを次のようにして書き加えます。
-----^
;;SKK
(require 'skk-autoloads)
(global-set-key "C-xC-j" 'skk-mode)
(global-set-key "C-xj" 'skk-auto-fill-mode)
(global-set-key "C-xt" 'skk-tutorial)
(add-hook 'isearch-mode-hook
        (function (lambda ()
                (and (boundp 'skk-mode) skk-mode
                        (skk-isearch-mode-setup) ))))
(add-hook 'isearch-mode-end-hook
        (function (lambda ()
                (and (boundp 'skk-mode) skk-mode
                        (skk-isearch-mode-cleanup) ))))
;;(add-hook 'isearch-mode-hook 'skk-isearch-mode-setup)
;;(add-hook 'isearch-mode-end-hook 'skk-isearch-mode-cleanup)
(setq skk-large-jisyo "c:/usr/meadow/site-lisp/skk/jisyo/SKK-JISYO.L")
-----$

次にC:/usr/Meadow/site-lisp/subdirs.elに

(normal-top-level-add-to-load-path 
'("apel" "flim" "semi" "Semi-gnus" "skk"))

を書き加えます。


ホームページ

リンクはご自由にどうぞ。

Last modified: Mon Jun 12 2000
Copyright (C) 2000 SUZUKI Norio, 鈴木紀夫