🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #270

Re: muleで行番号表示

#270
From: Tsuyoshi AKIHO
Date: Fri, 06 Oct 2000 03:33
83 lines
4329 bytes
秋保です。

>>>>> In <8rh7d0$edr$1@suminoe.ex.media.osaka-cu.ac.jp> 
>>>>>	nak-k@aat.mtci.ne.jp (Kiuchi Kan) wrote:

nak-k> >(load "setnu") して、 M-x setnu-mode すれば良かった。

nak-k> この当たり参考になるページとかございましたら。

うーん。一般的なファイル一つの elisp のインストールは、
適当な場所に、*.el ファイルを置く。そのディレクトリ(例えば
/home/akiho/elisp/setnu に setnu.el ファイルを置く場合)の場
所を ~/.emacs に

(setq load-path (cons "/home/akiho/elisp/setnu" load-path))
(load "setnu")

と書くと起動時に、setnu.elc があれば、それを評価し、.elc
ファイルがなければ、setnu.el が評価されます。.el ファイルは、
Emasc Lisp というプログラミング言語で書かれたプログラムのソー
スファイルです。それで、評価というのは、プログラムを実行する
ことを言います。

.elc というファイルは、バイトコンパイルされた ファイルで、
Emacs が理解しやすいので実行速度も速くなる形式で人間には読め
ない形式です。

単純に ファイル一つだったら、
(load "/home/akiho/elisp/setnu/setnu.el")
でも構わないですね。

nak-k> >Mule 2.3 (GNU Emacs 19.28) だと動かなかった。
nak-k> >ちょっと見てみたところ僕には手におえそうにない。
nak-k> >overlay のところがおかしいようだけど。

nak-k> setnu.elは使えないと。

いま、setnu.el を見かえしたら、
;;; vi-style line number mode for Emacs
;;; (requires Emacs 19.29 or later, or XEmacs 19.11 or later)
              ^^^^^^^^^^^
と書いてあるではないか。ファイル一つみたいな単純な .el ファ
イルだったら、ファイルの先頭あたりに使い方が書いてあります。

;; M-x setnu-mode toggles the line number mode on and off.

みたいに。

nak-k> >;; mode lineに行番号を表示
nak-k> >(line-number-mode t)
nak-k> >を ~/.emacs に入れるというのでは、ダメなのですね。

nak-k> これだと行番号を見るためにいちいち反転部を見なきゃいけませんよね。
nak-k> その手間すら省くために左横に行数表示が欲しいなと。。

反転部って何のことかなぁと思っていたのですが、モードラインの
ことなのですね。

nak-k> Loadと言うのはモジュールをセットアップする事なのでしょうか?
nak-k> その当たり良く理解していないのです。自分でも調べてみますが
nak-k> もし参考になるようなページなどございましたら。

とりあえず、

http://www.ex.media.osaka-cu.ac.jp/pub/EmacsLisp/tips.html#books

に大学内にあるEmacs 関連の本を紹介してますので、
そこらあたりで調べる方が速いと思います。

『GNU Emacs : UNIX text processing』

だったら、書いてありそう。

fj.editor.mule ということなので、Mule は、大学の NeXTSTEP 上
の GNU Emacs 19.28 base で動いてほしいということなのでしょう
か。

使用する Emacs を変更できるというのであれば、setnu.el が動く
んですけど。

-- 
Tsuyoshi AKIHO
akiho@media.osaka-cu.ac.jp
Technical Details
Message-ID: <8rjh4p$1d3$1@ocusv4.bb.osaka-cu.ac.jp>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!newsfeed.direct.ca!look.ca!nntp.cs.ubc.ca!news.ksw.feedmania.org!newsfeed.media.kyoto-u.ac.jp!news.omp.ne.jp!ocunews!not-for-mail
References: <8rgvhm$be4$1@suminoe.ex.media.osaka-cu.ac.jp> <8rh4t0$p19$1@ocusv4.bb.osaka-cu.ac.jp> <8rh7d0$edr$1@suminoe.ex.media.osaka-cu.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,3f7432952036de6e
X-Google-Attributes: gid10eba4,public
X-Google-ArrivalTime: 2000-10-05 20:54:05 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!newsfeed.direct.ca!look.ca!nntp.cs.ubc.ca!news.ksw.feedmania.org!newsfeed.media.kyoto-u.ac.jp!news.omp.ne.jp!ocunews!not-for-mail
From: Tsuyoshi AKIHO <akiho@media.osaka-cu.ac.jp>
Newsgroups: fj.editor.mule
Subject: Re: muleで行番号表示
Date: 06 Oct 2000 12:33:12 +0900
Organization: Osaka City Univ.
Lines: 83
Message-ID: <8rjh4p$1d3$1@ocusv4.bb.osaka-cu.ac.jp>
References: <8rgvhm$be4$1@suminoe.ex.media.osaka-cu.ac.jp> <8rh4t0$p19$1@ocusv4.bb.osaka-cu.ac.jp> <8rh7d0$edr$1@suminoe.ex.media.osaka-cu.ac.jp>
NNTP-Posting-Host: ss4.media.osaka-cu.ac.jp
Mime-Version: 1.0 (generated by REMI 1.14.3 - "Matsudai")
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: ocusv4.bb.osaka-cu.ac.jp 970803161 1443 160.193.3.84 (6 Oct 2000 03:32:41 GMT)
X-Complaints-To: usenet@ocusv4.bb.osaka-cu.ac.jp
NNTP-Posting-Date: 6 Oct 2000 03:32:41 GMT
User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 05) REMI/1.14.3
 (Matsudai) Chao/1.14.1 (Rokujizō) APEL/10.2 Emacs/20.7
 (i386--netbsd) MULE/4.0 (HANANOEN)