xyzzyでテキストファイルの内容を400字詰め原稿用紙の枚数に換算しようと

思ったのですが、

http://www.miura-takeshi.com/etc/genkou.el

上記URLにあるlispスクリプトを使い、
1MBほどあるファイルの原稿用紙枚数を計算しようとすると、
1分ほどエディタが固まってしまい、時間がかかってしまいます。

このような場合、どのようにスクリプトを修正すればもっと速く枚数計算ができるように
なるのでしょうか。
あるいは、xyzzy上で原稿用紙枚数を計算できる方法が他にありましたら、教えてください。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/13 11:45:09
  • 終了:2010/05/19 18:43:48

回答(1件)

id:nyama No.1

のり回答回数86ベストアンサー獲得回数62010/05/14 09:55:33

ポイント60pt

時間がかかるという lisp は xyzzy 用ではなく emacs 用のものです。xyzzy は common-lisp に準拠していて、emacs は emacs lisp に準拠しています。したがって同じ lisp でも違うのでうまく動作しないのでしょう。

xyzzy 用のものを探してみましたが、見つけることは出来ませんでした。文字数をカウントするものであれば、以下のようなものがありました。

http://hie.s64.xrea.com/xyzzy/note/misc.html#count-buffer-char2

http://xyzzy.s53.xrea.com/wiki/index.php?cmd=read&page=tips%2F%C...

id:takets

ありがとうございます。

今回必要なのは文字数ではないのですが、探していただいたものも有用なので参考になりました。

2010/05/14 14:56:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません