xyzzy,  Emacs
  xyzzy はcommonn lispを装備した高機能エディッタです
  NTEmacs Meadowは言うまでもなく、windows上で動くEmacsです。

私が必要にかられて作ったlispを紹介します。プログラミングはほとんど初めてなので、 冗長な事や、とんでもない事をしていると思います。 何かお気付きの方は御意見いただければ幸いです。

・ renumber-sections.l, renumber-sections.el

TeXは自動でセクション番号を振ってくれますが、ソース内では何章なのか何番なのかわかりません。そんな時renumber-sections.lがお役に立てます。emacs に numberd-outline.el というlispがありますが、そのリナンバー機能だけを実現します。
こんなかんじ。
 
%%% #2 %%% #1
%%% #1 %%% #2
%%% #7.5 -> %%% #2.1
%%% #1.6.5 %%% #2.1.1
%%% #555 %%% #3
 
Fri Sep 12 23:33:35 2003   renumber-sections0051.l (for xyzzy)

Fri Sep 12 23:34:00 2003   renumber-sections051.el (for Emacs)


・ pindex.l , pindex-e.el

"outline-tree" というものすごくかっこいいものがある世の中で、 なんで今更というほどの、なんて事はない、indexmaker です。 renumber-sections.l を作っている時にあると便利だなと思って作ったものをいじっている内に楽しくなって、 少しだけ(私にとってはけっこう大変でしたが) カスタマイズできるようにしました。 "outline-mode"のように伸びたり、縮んだりかっこいい事は何もしません。 窓を追加して項目を表示して、閲覧したり、項目個所にjumpするだけです。

Wed Aug 18 11:35:02 2004   pindex0131.l (for xyzzy)



Sat Oct 16 08:54:22 2004   pindex-e142.el (for Emacs)


 お世話になったサイト


その他、いろんなソースを参考にさせて頂きました。ありがとうございました。

back to home


$ Last modified: Tue Aug 09 04:08:35 2005 ::arbos::