---
type: article
title: 久々にエディタとか使って妙にほっとする瞬間
timestamp: 2008-11-04T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# 久々にエディタとか使って妙にほっとする瞬間

<p>ブログを何から書こうか悩んでいる。このところ文章を書くにもエディタとか使っておらず、ブラウザのテキストボックスとかOfficeを使っていたのだが、ミニノートでガシガシ文章を書く上で久々に「そうだ、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%C7%A5%A3%A5%BF">テキストエディタ</a>を使おう！」と思い立ち、ここ数日は<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%A8%B4%DD">秀丸</a>でエントリを書いていた。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%A8%B4%DD">秀丸</a>で書いたエントリをコピペでブラウザに貼り付けるのも馬鹿げているし、やっぱマクロだろうと調べてみると、<a class="keyword" href="http://d.hatena.ne.jp/keyword/xyzzy">xyzzy</a>に<a class="keyword" href="http://d.hatena.ne.jp/keyword/hatena-diary-mode">hatena-diary-mode</a>があることが分かった。

<br />
しかし改めてエディタの世界をみると、10年前からあまり変わっていないことに驚く。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%A8%B4%DD">秀丸</a>のマクロは今も変わらないし、WZは何故か<a class="keyword" href="http://d.hatena.ne.jp/keyword/ANSI">ANSI</a> C互換の<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D0%A5%A4%A5%C8%A5%B3%A1%BC%A5%C9">バイトコード</a><a class="keyword" href="http://d.hatena.ne.jp/keyword/VM">VM</a>で、<a class="keyword" href="http://d.hatena.ne.jp/keyword/xyzzy">xyzzy</a>はいわずと知れた<a class="keyword" href="http://d.hatena.ne.jp/keyword/LISP">LISP</a>だ。<a class="keyword" href="http://d.hatena.ne.jp/keyword/EMACS">EMACS</a>風味な割に<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>アプリケーションとして行儀がいいのと、フットプリントが数MBと小さい点は気に入っている。最近、サウンドドライバとかディスプレイドライバの書庫が数十MB当たり前で、インストールすると数百MB食って、しかも復元ポイントを勝手に設定するんでHDDがGB単位で減っていくというクレージーな状況だから、10年前とさして変わらないフットプリントは大きな魅力だ。きっと<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%CD%A5%C3%A5%C8%A5%D6%A5%C3%A5%AF">ネットブック</a>ブームで、遠からず<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%C7%A5%A3%A5%BF">テキストエディタ</a>の再ブームとか来ないだろうか、来ないか。<br />
まあ何というか学生時代、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%BD%A8%B4%DD">秀丸</a>とか<a class="keyword" href="http://d.hatena.ne.jp/keyword/Emacs">Emacs</a>で原稿を書きまくっていた僕にとって、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%C7%A5%A3%A5%BF">テキストエディタ</a>とは外食続きでお腹いっぱいの後の味噌汁みたいなものというか、そうか時代が変わっても変わらない世界もあるのね、とタイムスリップした気分にさせられる。昔は<a class="keyword" href="http://d.hatena.ne.jp/keyword/Linux%A5%C7%A5%A3%A5%B9%A5%C8%A5%EA%A5%D3%A5%E5%A1%BC%A5%B7%A5%E7%A5%F3">Linuxディストリビューション</a>でもWindow Managerを<a class="keyword" href="http://d.hatena.ne.jp/keyword/twm">twm</a>とかにするとタイムスリップできたんだが、最近はどうなのだろう。<a class="keyword" href="http://d.hatena.ne.jp/keyword/%B4%D7%CF%C3%B5%D9%C2%EA">閑話休題</a>。<br />
しかしエディタのマクロってエディタの作者がみんな<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A4%A5%F3%A5%BF%A5%D7%A5%EA%A5%BF">インタプリタ</a>とか<a class="keyword" href="http://d.hatena.ne.jp/keyword/VM">VM</a>つくったり、どれも互換性のない世界なんだよね。そんな大したことやっているわけでもないしテキスト処理が中心なのだから、もうちょっと<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> Scriptとか共通の言語で拡張しても良さそうな気がする。というかV8とか素敵な<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> Script実装が諸々<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AA%A1%BC%A5%D7%A5%F3%A5%BD%A1%BC%A5%B9">オープンソース</a>で公開されて、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> ScriptならWebとの連携もライブラリが充実している訳で、<a class="keyword" href="http://d.hatena.ne.jp/keyword/Java">Java</a> Scriptでゴリゴリ拡張できるエディタとかもっと出てきてもいいんじゃない？とか。<br />
まあ、エディタも<a class="keyword" href="http://d.hatena.ne.jp/keyword/IME">IME</a>も気にしなければOS標準で事足りるというか、好事家の嗜好品なのかなあ。Web的な世界観からすると、<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%C7%A5%A3%A5%BF">テキストエディタ</a>なんてブラウザに吸収されるべきテキスト処理に特化した垂直アプリケーションなのだろうか。否、やっぱりブラウザのテキストボックスってまだまだ長文を書く道具になっていないですよ。きっと、エディタからWebに歩み寄ったものと、Webからテキスト処理の痒いところに手が届くように改善されたものと、両側からのアプローチが考えられるよな。オフライン<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%D6%A5%E9%A5%A6%A5%B8%A5%F3%A5%B0">ブラウジング</a>とか充実すれば、そこそこの機能を持ったエディタくらい簡単につくれそうだけど、そのアプローチでさくさく動いて、痒いところに手が届くできになるんだろうか。<br />
スクロールの早さとか入力内容のバックアップとか、ブラウザのテキストボックスで改善されるべきところは山ほどあるけれどね。というか、閲覧ソフトがいつの間に入力ツールとして主張し始めたところで、ボタンの掛け違いが始まっているというか、裏を返せばテキスト入力環境としての差別化って、まだ競争の軸にはなっていないよなあ。それをブラウザで持つべきか、Webアプリケーション側で持つべきかは今のところ後者なのだけれども、ブラウザのテキストボックスに入力した長文を何かの拍子に失って呆然とした経験って、みんな持っていると思うんだよね、とか書いて投稿しようとしたら失敗。とりあえず例によってコピペで更新してから、<a class="keyword" href="http://d.hatena.ne.jp/keyword/hatena-diary-mode">hatena-diary-mode</a>がどうやれば正しく動くのか調べてみよう。というかAtomPub使う風に書き換えるべきだよなあ、今なら。</p>
