2010-12-01から1ヶ月間の記事一覧

Emacs Lispで時間がかかる処理をするときに進捗状況を報告する

動機時間のかかる処理をしていると、いつまで待たされるのかわからなくなります。 このとき、進捗状況を表示してくれると安心です。マニュアルより Progress - GNU Emacs Lisp Reference Manual使い方単純な数値ループ: (dotimes (変数 回数) 処理〜)決まっ…

el-get.elでEmacs Lispパッケージをインストール・アップグレードする

Emacs Advent Calendar jp: 2010 の9日目の記事です。 去年のauto-install.el に引き続き、今年もインストーラの紹介です。昨日は id:yaotti さん(anything関数を好きな言語で実装できるanything-with-everything.el (Emacs Advent Calendar 2010 8日目) - y…

yasnippet.elを256倍にパワーアップ!連続展開と条件分岐テンプレートを使おう

動機yasnippetの展開機能はなかなか強力ですが、「次の」テンプレート展開の準備や条件分岐ができない弱点があります。連続展開の例は、プログラミングにおけるドメイン特化言語を記述する場合です。 この場合は、パターンが決まっているので、次のテンプレ…

メールを見る時間を制限して、時間を得るライフハック with mew

メールは時間吸血鬼あなたは、一日にどれくらいの時間をメールに費やしていますか? 少しでも暇ができると、ついついメールを見ていたりしませんか?メールチェック1回につき1分だとして、10回もチェックしていたら、10分消費します。 対して、一日1回にして…