2006-01-29 Sun

このEmacsプラグインは便利 (2)

id:naoyaさんによる、はてなの質問を読んで、私が今までに使ったことが
ないEmacsプラグインを順に使ってみることにしました、の第2段です。

今日も、使ったことがないものを順に試します。

●auto-save-buffers
設定した時間以上タイピングが保存されなかった場合は自動的に保存して
くれるマクロです。

このマクロは大変に便利です。この記事はauto-save-buffersを設定して
から書き始めました。最初は、ものすごい勢いで保存を繰り返すので心配
になりましたけれど、保存を忘れて泣きを見るよりも数倍良いですし、こ
れから死ぬまでに行なうファイルを保存する動作に費やす時間が減る、と
考えると、かなりお得なプラグインだといえます。

高林さんが配布ページにて、丁寧に解説をしてくださっています。
http://namazu.org/~satoru/misc/auto-save/

これに慣れると「ファイルの保存」を手動で行うなんてばかばかしいと
気づくはずである。


Ctrl+x Ctrl+sが無くなっただけでこんなに快適だとは思いませんでした。
auto-save-buffersに慣れすぎて、 auto-save-buffersの設定されていな
い環境で大変な間違えを犯さないように注意が必要ですね。



●emacs-w3m
emacs-w3mは以前から使っています。

インストールや設定は以下の解説どおりに行なえば大丈夫でした。
http://emacs-w3m.namazu.org/

操作方法も、以下のページを見れば分かりました。
http://emacs-w3m.namazu.org/info/emacs-w3m-ja.html

どんなときにemacs-w3mを使うのか、というと、sshで外部の計算機にログ
インして、外部のローカルマシンで立ち上がっているサーバ上のWikiにア
クセスしたりする場合、が多いです。

非常に軽いブラウザなので、ちょっとした確認などにオススメです。



●navi-2ch
このプラグインは以下からソースを入手して、ドキュメントを読みながら
インストールしましたけれど、インストールに少し手間取りました。

http://navi2ch.sourceforge.net/

.emacsに以下のような記述を加えます。

(push "/usr/local/share/emacs/site-lisp/navi2ch" load-path)
(require 'navi2ch)
(setq navi2ch-list-bbstable-url
"http://menu.2ch.net/bbsmenu.html")
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)


解説すると、make installでインストールさてたnavi2chディレクトリを
任意の場所にmvしたので、パスを通します。
さらに、bbsメニューが移動しているので、メニューの位置を教えます。

その後、ターミナルで
$ emacs -f navi2ch
とすれば、ドキュメントに書いてある操作方法どおりで2chの閲覧が可能
です。軽くて便利かもしれません。あんまり使わないので実感が無いのは
残念です。



●kill-summary
Ctrl+SpaceしてCtrl+wすると、文字列の切り取りができるのですが、その
切り取った文字列はkill-ringと呼ばれる変数に保存されます。
kill-ring変数はリストなので、過去に切り取った文字列は履歴として
kill-ringに残っています。kill-ringから履歴を楽に取り出せれば嬉しい、
という欲望をかなえてくれるマクロです。

http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Programs/elisp/kill-summary.el

詳細はソースを見れば分かります。

.emacsに以下のような記述をします。

(autoload 'kill-summary "kill-summary" nil t)
(define-key global-map "\ey" 'kill-summary)


そして、M-x(Shift+x)して、kill-summaryと入力すれば、便利なコピペラ
イフが満喫できます。幸せ。



●perltidy-region
id:typesterさんが紹介していたマクロです。
perltidyを気軽に利用するためのマクロです。

http://unknownplace.org/memo/2005/12/11#e001

事前にapt-get install perltidyとか、やっておけば使えます。
これで、ソースコードの整形に必要な時間が削減されます。



と、今日はこのくらいで終わりにします。
まだまだ使いたいマクロが一杯あるので、今後も自分で試してみて良さそ
うなものについて書きたいと思います。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

夕食とウォーキング

36分歩くと5000歩になると分かった。
帰ってきてからストレッチして、ご飯用意して食べ終わるまでが45分。
だいたい1時間半くらいかかっちゃうんですね。
なるほど。
でも、これも30代に向けて健康であり続けるために必要必要。
めざすところは10000歩をらくらく毎日。
そしてランニングへのシフト。
運動も長年やってないから、2段抜かしなことはしない。
コツコツ。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

feedのリストラ

リストラっていうかアレンジかも。
・普段は見ないけど、時事を調べたいときに見るものをよけておく。そん
でたまに見る。
・情報の到達速度が遅いブックマークを捨てる。
いろいろ考えたけれど、10個のうち1個だけの良いものを探すために、す
でに見ているエントリをウゼエと思いながら見るのはつらい。
あーやっぱり、誰かがFeedの重複を切り捨ててくれるアプリを作ってくれ
ればいいなぁ。
a+b+cって突っ込むと、aとbとcの重複しないブックマークだけにしてくれ
るやつ。
すでにあるのかな?
無いなら作るべきか。うーん。無いなら作った方が時間を得する気がする。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

最近、というか半年くらい自分の夢について考えて、
自分の夢ってなんだろう。
夢なんてないなぁ。
今、何のために研究したり、勉強したりしているんだろう。
自分のやりたいことってなんだろう。
何がしたいんだろう。
と、自信をもって生きてれない状態だったのですが、昨日ウォーキングを
したらおもいだしました。
僕は高校3年の時には夢があった。
その夢はたしか、他人に夢を与える、という夢。
自分が感動したものを、他人にも分けて、他人を感動させたい。
または、他人が感動するようなものを作って見せたい。
そんな夢だった、と思う。
よくよく考えると、いままでやってきたことは、自分が感動したものを、
他の人にも伝える作業で、いまやっていることは他人が感動するようなも
のを作ることなのかもしれない。
いま、自分は他人の感動するものをつくる作業をしているのか。
いや、できていない。
足元すらおぼついていない状態だ。
このままでは、また時間を無駄にしてしまう。
あせらないことだ、階段は少しづつ上がればいい。
できるだけ早く、途中を抜かさずに上がる。
そうすれば、来年の今頃は、今よりも夢に近づいている。
そうか、そんな夢だったのか。
でも、やっぱりまだ漠然としている。
考え続けていれば、またウォーキング中に浮かぶかな。
とりあえず、夢が無い人間からは脱出できたのでよかったとするか。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

練習メモp

みごと4時間遅れ
avr170→185
191→198→199

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

洗濯

普段洗えないものを洗う。
コレが日曜日の洗濯のいいところ。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

朝食

昼までに2時間くらいしかないのでバナナで終わり。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

ふとんを干す。

久々にふとんを干すことにした。
昼前に一回ひっくり返す。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

暖房のタイマーをセットし損ねたり、なかなか寝付けなかったりで、睡眠
があとにずれてしまった。ううう。
まぁ、ギリギリ朝さ。
仕方がない。
また、明日から早起きに再挑戦。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |