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

思ったのですが、

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

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

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

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2010/05/19 18:43:48
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:nyama No.1

回答回数86ベストアンサー獲得回数6

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません