« OptimaLibその6 属性の操作 | トップページ | トラックバックしよう »

2007年6月13日 (水)

xyzzyページャー・モード

 みなさんはWEBの制作にはどんなエディタを使っていますか?
 小生がよく使うのは、EmacsというUnixやLinuxで標準となっているエディタに操作が近いxyzzyというエディタです。亀井様のページからダウンロードできます。オープン・ソースなので無料で使えるにも関わらず、パッケージソフトに負けない機能を持っているのでオススメです。

 Common Lispというプログラミング言語で機能の追加や改造が出来るのも魅力です。支持者も多く、たくさんのスクリプトが制作されネットで公開されています。
 小生も、普段使っているファイラのテキスト・ビューワーがutf-8の文字コードに対応してないもので、幅広い文字コードに対応しているこのエディタをページャーとして使えないかと思い。自作してみました。
 もともとview-modeというのが用意されているんですがものたりず。また、これはメジャー・モードなので、*auto-mode-alist*に登録されているファイル・タイプであっても、キーワードの色分け表示が解除されてしまうわけです。
 こちらはマイナー・モードなので、色分けをしたままページングできるのが一応セールス・ポイントです。
 xyzzy用テキスト・ブラウザwww-modeの利用時に少しでも普段使ってるブラウザに操作を近づけたいと思い、機能を付け加えています。よってwww-modeを先にインストールしておいてください。HATTORI Masashi様のページ
 ページャー・モードはサイドバーにあるファイル保管庫のPRODUCTSリストにアップしています。下のリンクでもOKです。

  xyzzyエディタ用「ページャーモード」

 使い方はファイルにコメントで記入しています。機能をかいつまんで説明すると、カーソル・キーの上、下、左、右がそれぞれ1行戻る、1行進む、1画面戻る、1画面進む、という操作が可能になります。
 開発メモとして。バッファ切り替えフックがなぜか反応しませんでした。mini-bufferのフックは反応しました。タスクの切り替えには反応したのですが。set-bufferの動作が、switch-to-bufferとどう違うのか分りませんでした。勉強不足でしょうか? また、スムーズ・スクロールさせたかったのですが、うまくいかず挫折しました。
 使用した上でのご意見などうかがえると幸いです。



トラックバック・リスト


※フリーソフトに関するリストです。
ぜひ、ご参加ください。


お勧めフリーソフト 最近の10件

Powerd by BlogPeople

|

« OptimaLibその6 属性の操作 | トップページ | トラックバックしよう »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/101525/15485415

この記事へのトラックバック一覧です: xyzzyページャー・モード:

« OptimaLibその6 属性の操作 | トップページ | トラックバックしよう »