Article View: fj.editor.mule
Article #268Re: muleで行番号表示
From: Kazuhiko Kuratani
Date: Fri, 06 Oct 2000 03:11
Date: Fri, 06 Oct 2000 03:11
36 lines
2867 bytes
2867 bytes
倉谷と申します。
nak-k@aat.mtci.ne.jp (Kiuchi Kan) writes:
> mule の行番号表示を表示させたいのですがどのようにすれば
> よろしいでしょうか?
以前、Emacs-lispの勉強のために、行番号を付加するプログラム
を書いたことがあります。
下記のソースを.emacsに追加して、M-x kk-insert-line-numberと
打鍵すれば行番号を付加できます。確認は、Meadow 1.00(GNU
Emacs 20.2.1相当)でしております。
これでどうでしょうか?
---- ここから ---- ここから ---- ここから ---- ここから ----
;;; 行番号を付加する関数
(defun kk-insert-line-number()
"バッファに行番号を自動的に付加する命令。プログラムソース出力に使う。"
(interactive)
(save-excursion
; 1行目の処理
(goto-char(point-min)) ; バッファの最前行へ移動
; 2行目以降
(setq kk-counter 1) ; カウンタ初期化
(while(bolp) ; 行の最初であるならループ続行
(beginning-of-line) ; 行頭にカーソルを移動
(insert (format "%3d " kk-counter)) ;フォーマット変換
(forward-line 1) ; 一行進める
(setq kk-counter (+ kk-counter 1))))); カウンタのインクリメント
---- ここまで ---- ここまで ---- ここまで ---- ここまで ----
# 改善したらよい点などを指摘をしてください > 上級者の方
Technical Details
Message-ID:
<wkk8bmy879.fsf@nifty.ne.jp>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!216.226.222.61.MISMATCH!newsxfer.interpacket.net!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!news.nifty.com!not-for-mailReferences:
<8rgvhm$be4$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 08:08:29 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!216.226.222.61.MISMATCH!newsxfer.interpacket.net!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!news.nifty.com!not-for-mail From: Kazuhiko Kuratani <BZN02473@nifty.ne.jp> Newsgroups: fj.editor.mule Subject: Re: muleで行番号表示 Date: 06 Oct 2000 12:11:54 +0900 Organization: @Nifty Lines: 36 Message-ID: <wkk8bmy879.fsf@nifty.ne.jp> References: <8rgvhm$be4$1@suminoe.ex.media.osaka-cu.ac.jp> NNTP-Posting-Host: ngya2131.ppp.infoweb.ne.jp Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.100 - "Shijima") Content-Type: text/plain; charset=ISO-2022-JP X-Trace: nw041.infoweb.ne.jp 970758410 21960 210.131.106.143 (5 Oct 2000 15:06:50 GMT) X-Complaints-To: - NNTP-Posting-Date: 5 Oct 2000 15:06:50 GMT X-Emacs: Emacs 20.2, MULE 3.0 (MOMIJINOGA), Meadow-1.00 (MIDORI) X-Newsreader: Semi-gnus 6.0.4 (based on Quassia Gnus v0.23)