[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
ここでは, Elisp を自分で作成する時に役立つものを紹介します.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
Elisp でプログレスバーを表示することで,現在の状態を表示する
長い時間のかかるコードを書くと,Meadow が応答不能になってしまい,現在どの段階に あるのか,どの程度進んだのか分かりません.
現在の進行状態を示すプログレスバーをミニバッファに表示できます.
cedet に含まれています.
cedet に含まれています.解凍して,ロードパスの通ったところへ置いておけばこの機 能は使えます.
あまり意味はないけど,
@elisp (require 'working) (working-status-forms "Doing stuff" "done" (setq num 1) (while (< num 100) (working-status num) (setq num (+ 1 num)) (sleep-for 0.1)) (working-status t))
といった具合にすると,ミニバッファにプログレスバーが表示されます.プログレスバー の表示は「(working-status num)」の部分で行っています.引数として,進行状況のパー センテージを与えます
[ << ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |