[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:07486] vz.el on emacs20 and debian2.0(hamm)



こんにちは。松田陽一@PAL-NET三鷹です。

linux-users MLにもCc: します。
フォロー記事投稿の際は送信先にご注意下さい。

# debian-users ML をお読みでない方に軽く説明します。
# debian が1.3.1(bo)から2.0 (hamm)に移行したに伴い、muleがなくなり
# ました。
# muleで使用していた幾つかの環境設定が無効になり、emacs20 でキャラ
# クタ端末での日本語入力が出来ることを知りましたので、環境の移行作
# 業を行っていました。
# 以下に、FAQ とは思いますが、emacs20 での日本語表示の部分のみ抜粋
# しておきます。
# 改めて、宮司@日本大学医学部薬理学教室さんに感謝します。

From: MATSUDA Yoh-ichi / 松田陽一 <matsuda@xxxxxxxxxxxx>
Subject: [debian-users:07477] Re: display Japanese with xemacs or emacs on text-based terminal
Date: Thu, 6 Aug 1998 18:44:07 +0900

> > 宮司@日本大学医学部薬理学教室%emacs20使い です。
> > このくらいしか役に立てないので、私の.emacsを流します。
> 有難うございます。(_o_)

> > ;; 日本語表示|Encoding環境の設定
> > (set-language-environment "Japanese")
> > ;;(set-default-coding-systems 'euc-japan) 
> > (set-terminal-coding-system 'euc-japan)
> > (set-buffer-file-coding-system 'euc-japan)
> 
> つい数十分前に、
> 	http://nsx.pm.tokushima-u.ac.jp/%7Ekohda/local/emacs/index.html
> を見つけました。

この投稿はここからが本題です。

> # 今はmuleの頃に愛用していたvz.el が使えなくて苦しんでます。
> # 何とか動かそうとしてますが、lispはド素人なので道はかなり険しい
> # です。
> # 下手に他のeditorに慣れきってしまうとこういう時に苦労します。

muleでVzエディタ風のキーアサインを実現するvz-mule を、emacs20 で何
とか利用することが出来るようになりましたので、簡単に記しておきます。

なお、私はlispド素人ですので、変な間違いをやらかしている可能性が多
々あると思います。間違いに気付いた方はご指摘下さいますようお願いし
ます。

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
(1) apelをinstall する。
    debianでない方は何とか頑張って下さい。^^;

(2) vz.el を編集する。
    具体的には、vz.el 53行目以降の、以下の部分をコメントアウト。
    (要するに、バージョンチェックを無効化します。)

;;
;; check GNU Emacs version
;;

;;added by FURUE Hideyuki, 95.8.12
;<commentout>;(if (not (and (boundp 'MULE)
;<commentout>;	      (boundp 'emacs-major-version)
;<commentout>;	      (<= emacs-major-version  19))) ;for sure
;<commentout>;    (error "たぶん、このEmacsではvz-modeを使えません(__)"))

(3) ~/.emacsに、以下の記述を追加する。

;;;emacs20での日本語表示設定。
(set-language-environment "Japanese")
(set-terminal-coding-system 'japanese-iso-8bit)
;;;自分のローカルなlispのpath。
(setq load-path (append load-path (list "~/lisp")))
;;;debianのemacs20ではこのpathになる。
(setq load-path (append load-path (list "/usr/share/emacs20/site-lisp")))
;;;apelのmule-caesarライブラリを読み込む。これでvz.el が使えるようになる。
(load-library "mule-caesar")
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
vz-mule は、
	http://www.palnet.or.jp/~matsuda/vzel074.lzh
にあります。
--
松田 陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www.palnet.or.jp/~matsuda/index.htm