(94.12.1〜 version 0.0〜 ) * Emacsの語移動に馴染めなくて四苦八苦していた --- キーバインドに 苦しんでいたわけではない --- のを何とかしようと思いLispの勉強 を始めた(藤井さん、中島さんありがとうございました)。 95.8.11 version 0.5 * 語移動ルーチン完成。おまけもたくさんくっつけてFEXTに公開。 Mule-2.x付属の simple.el, files.el, ws-mode.el, mule-init.el, mule-conf.el Michael Kifer氏の viper などを参考にしました。 95.8.12 version 0.5.1 * FEXTに公開。 * ドキュメント・改変履歴の追加修正。 * 全体的に少しエラーハンドラを増やした。 * read-eventの返り値をupcaseしたりchar-equalしていたのをfix。 * 検索モード時に^C(ページダウン)すると、ポイントがマッチ文字列の 末尾に移動するのをfix。(0.5公開前、rewriteしたときに対応し忘れ てた) * 正規表現・ワード検索を可能にした。 ただし、[ESC]@ (setq vz-regexp-search t)RETなどで指定(^_^; * case-replaceをnilにした(^_^; いやな人はhookで戻してね。 * ブロック時の文字列置換に対応した(うっかりしてた)。 * スムーススクロール関連の変更。 * 対応する括弧へジャンプのfix。 * vz-syntax-tableに<>{}を括弧として登録。 * vz-update-cursor(post-command-hookしている関数)をvz-modeではない ときは何もしないようにした。 * mode-line-formatを少し変更。 * ユーザ・オプションの追加(どうでもよいものばかり...)。 95.8.13 version 0.5.2 * FEXTに公開。 * ドキュメント中の~/.emacsの例を訂正した。 * 検索文字列の取得をサポートした。キーバインドを間違えていたのもfix。 * インデントの変更をサポートした。 * word関連のrewrite。 * vz-zenkaku-parenが機能しないbugをfix。 * vz-toggle-zenhanを少しまじめに書いた。 * vz-change-indentとvz-toggle-tab-widthを取り違えていたのをfix。 * vz-mode-version(定数)を追加。 * EmacsがMule-2.x & overlay使用可でない場合はロード時にエラーを出す ようにした。 95.8.13 version 0.5.3 * FEXTに公開。 * vz-forward-wordにエンバグ(0.5.2)していたのをfix(^_^; * ミニバッファのキーマップ関連のコード追加。 文字列入力ウィンドウを割とVz風にした。(ヒストリの仕様は依然違うが) ファイル名入力(補完機能は残してあります)、検索文字列入力。 * vz-search -> vz-set-search-stringに名称変更。 検索文字列が入力されなかった場合は、ページングモードを戻す。 暫定的に検索オプションメニューを付けた。 * vz-shell-commandを新設。 * Mule-2.3付属のcompare-w.elを元にテキストの比較を追加。 95.8.14 version 0.5.3a * HISTORYの訂正。 * ソース内の半角カナを全角カナに修正した。 * 補完付ミニバッファでスペースキーのキーバインドが間違っていたのを fix。 95.8.15 version 0.6 * FEXTに公開 * ファイルを分割。 * byte-compileできないという重大なバグがあった(^_^; (defmacroの使い方が間違っていた) * メニューをサポートした(バッファメニュー含む)。 * 手抜きのヘルプをサポートした。 * ミニバッファでの↑↓のキーバインドを*-complete-history-elementに 変更した。 95.8.16 version 0.6a * できていない関数をキーバインドするのをやめた。 また、ファンクションキーに割り当てられているメニューを別のキーでも 実行できるようにした。^KLはredraw-displayにした。 * 混乱を避けて、vz-make-buffer-menu -> vz-buffer-menuと名称変更。 * 混乱を避けて、メニューのデフォルト位置のプロパティをvz-menuから vz-default-charにした。 * vz-compare-windowsとvz-goto-matching-parenのdoc-string訂正。 * vz-write-file(名が体を表してない...)で、buffer-file-nameの変更も するように戻した。 95.8.17 version 0.7 * FEXTに公開 * HISTORYとドキュメントの修正。 * ウィンドウの横幅を超える行におけるカーソルの動きをVz風にした。 (vz-next-line, vz-previous-line) それに伴い、vz-cut, vz-pasteなど も修正。↑↓移動が重くなりました(^_^; * スクロールの仕様をVzに近づけた(そのかわり重くなった)。 * スムーススクロールで0,1〜4,SPCのキーが使えるようにした。 (0は全画面単位で連続スクロール、SPCは一時停止) * バッファメニューでvz-modeのバッファが分かるようにした。 * 一部の関数をmacro化 95.8.19 version 0.7.1 * FEXTに公開 * キー定義ファイルをvz-keys.elに分離した。 * 特殊キーのキーバインドをおこなった。 * ウィンドウの横幅を超える行上におけるスクロールのbug fix。 * 非ブロック時における全角/半角変換のbug fix。 * vz-goal-columnまわりの簡素化。 * 文字列置換で検索文字列無視定の場合、置換を中止するようにした。 * インジケータの幅を16(=2^4)にしてpost-command-hookを軽くした。 * emacs.addのrewrite。 95.8.20 version 0.7.2 * FEXTに公開 * 常にvz風にしたい人向けに、vz-more.elを作成。 * vz-mode <-> dired-modeのインタフェースとして、vz-dired.elを 作成。 * ファイル関連コマンドをMule風に戻した。 * {}のchar-syntaxを間違っていたのをfix。 * ^KKでgoal-columnを再設定し忘れていたのをfix。 * vz-goto-beginning-of-block(ブロックの先頭/最後)のbug fix。 * vz-keys.elの修正。 * ^]のキーバインドをvz-helpからhelp-commandに変更。 * emacs.addのrewrite。 95.10.11 version 0.7.3 * FEXTに公開 * 検索時のスクロールに関するバグフィクス。 * 検索時のスクロールをVzの仕様に近くした。 * 対応する括弧へジャンプがバッファの先頭付近で機能しないのをfix。 * メニュー関連を少し軽くした。ソースの汚さはもはや手遅れです(^_^; * ^B, ^@などでモードラインを強制的に再描画させるようにした。 * Emacs-19.29からサポートされた、モードラインでの現在桁位置の表示 を使うようにした。 95.1.16 version 0.7.4 * FEXTに公開 * Emacs-19.29用モードラインフォーマットのバグフィクス。 * オートインデントのバグフィクス。 * ミニバッファでのカーソルキーが左右逆になっていたのを修正。 * タグジャンプ[S-f10]もどきの追加。