[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