🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #268

Re: muleで行番号表示

#268
From: Kazuhiko Kuratani
Date: Fri, 06 Oct 2000 03:11
36 lines
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-mail
References: <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)