| 1 |
2004-02-16 Hideyuki SHIRAI <shirai@meadowy.org> |
| 2 |
|
| 3 |
kogiku の状態を oneshot(Fire) と ON の二状態とした。 |
| 4 |
kogiku を使うとうれしいかもしれない状態を indicator で教えるように |
| 5 |
した。とりあえず advocate と呼ぶことにした。 |
| 6 |
* kogiku.el (kogiku-enable-once): t を default にした。 |
| 7 |
(kogiku-minibuffer-indicator-strings): 要素を二つに変更。 |
| 8 |
(kogiku-use-advocate): 新しいオプション。non-nil なら advocate 状 |
| 9 |
態を通知する。 |
| 10 |
(kogiku-indicator-advocate-face): advocate 用 face。 |
| 11 |
(kogiku-minibuffer-prompt-advocate-files): 新規内部用変数。 |
| 12 |
(kogiku-migemo-pattern-alist): Ditto. |
| 13 |
(kogiku-migemo-pattern-alist-length): Ditto. |
| 14 |
(kogiku-complete): `kogiku-oneshot-complete' と |
| 15 |
`kogiku-complete-with-toggle' を廃止して、一つにまとめた。 |
| 16 |
(kogiku-field-beginning): Emacs 間の相違を吸収する関数。 |
| 17 |
(kogiku-migemo-get-pattern): 簡易キャッシュ機能追加。 |
| 18 |
(kogiku-mode-change): 二状態の対応。 |
| 19 |
(kogiku-minibuffer-prompt): advocate 対応。minibuffer 中で |
| 20 |
post-command-hook で動くように変更。 |
| 21 |
advocate 時に Emacs20 でも色をつけるようにした。 |
| 22 |
(kogiku-minibuffer-prompt-advocate): advocate 検出関数。 |
| 23 |
(kogiku-install-key): advocate 対応。 |
| 24 |
(kogiku-uninstall-key): Ditto. |
| 25 |
|
| 26 |
2004-02-13 Hideyuki SHIRAI <shirai@meadowy.org> |
| 27 |
|
| 28 |
* kogiku.el (kogiku-install-key): kogiku が二重に実行されたときの |
| 29 |
ガード。 |
| 30 |
|
| 31 |
2004-02-13 Masatake YAMATO <jet@gyve.org> |
| 32 |
|
| 33 |
* kogiku.el (kogiku-read-file-name-internal): delete-if |
| 34 |
の引数が一つだったtypoを修正。 |
| 35 |
(kogiku-minibuffer-prompt): promptのmouse-faceにhighlightを |
| 36 |
設定。 |
| 37 |
|
| 38 |
* 著作権表示変更。 |
| 39 |
|
| 40 |
2004-02-12 Hideyuki SHIRAI <shirai@meadowy.org> |
| 41 |
|
| 42 |
* kogiku.el (kogiku-minibuffer-indicator-strings): 小菊の状態を表 |
| 43 |
わす文字列たち。 |
| 44 |
(kogiku-change-face): 削除。 |
| 45 |
(kogiku-original-completion-tables): |
| 46 |
`kogiku-original-completion-table' から名前をかえて、 |
| 47 |
recumbent-edit に対応。 |
| 48 |
(kogiku-emacs21-p): Emacs21 のとき t。 |
| 49 |
(kogiku-oneshot-complete, kogiku-complete-with-toggle): |
| 50 |
`kogiku-minibuffer-prompt' 変更に伴い変更。 |
| 51 |
(kogiku-minibuffer-prompt, kogiku-mode-change): 書き直し。 |
| 52 |
(kogiku-minibuffer-prompt-map): mouse で押すと mode が変わる |
| 53 |
key-map。 |
| 54 |
(kogiku-mode-change-at-mouse): mouse で押すと mode が変わる関数。 |
| 55 |
(kogiku-install-key): `kogiku-original-completion-tables' の対応。 |
| 56 |
`kogiku-minibuffer-prompt' の呼び出し。 |
| 57 |
(kogiku-uninstall-key): `kogiku-original-completion-tables' の対応。 |
| 58 |
|
| 59 |
2004-02-12 Masatake YAMATO <jet@gyve.org> |
| 60 |
|
| 61 |
* kogiku.el (kogiku-complete-with-toggle): prog1 |
| 62 |
で(funcall (car kogiku-original-functions))の値を返す |
| 63 |
ように変更した。 |
| 64 |
(kogiku-try-completion-regexp): ローカル変数commonを削除。 |
| 65 |
|
| 66 |
2004-02-11 Hideyuki SHIRAI <shirai@meadowy.org> |
| 67 |
|
| 68 |
* kogiku.el (kogiku-minibuffer-prompt): シンプルに変更。 |
| 69 |
|
| 70 |
2004-02-10 Masatake YAMATO <jet@gyve.org> |
| 71 |
|
| 72 |
* kogiku.el (kogiku-take-over-targets): カスタマイズ化。 |
| 73 |
|
| 74 |
2004-02-10 Hideyuki SHIRAI <shirai@meadowy.org> |
| 75 |
|
| 76 |
* kogiku.el (kogiku-mode-change-key): toggle-mode と oneshot-mode |
| 77 |
を切り替えるキー指定。 |
| 78 |
(kogiku-indicator-face, kogiku-change-face): indicator と mode |
| 79 |
change 表示の Face。 |
| 80 |
(kogiku-mode-change-original-functions): mode chage 用のオリジナル |
| 81 |
関数の待避変数。 |
| 82 |
(kogiku-mode-change): toggle/oneshot の mode change 関数。 |
| 83 |
(kogiku-install-key, kogiku-uninstall-key): mode change 用の設定追 |
| 84 |
加。 |
| 85 |
(kogiku-minibuffer-prompt): `kogiku-minibuffer-prompt-e21' と |
| 86 |
`kogiku-minibuffer-prompt-not-e21' をひとつにまとめた。 |
| 87 |
`kogiku-indicator-face' を使うように変更。 |
| 88 |
(kogiku-complete-with-toggle, kogiku-mode-change): 上記の対応。 |
| 89 |
|
| 90 |
2004-02-10 Masatake YAMATO <jet@gyve.org> |
| 91 |
|
| 92 |
再帰的にminibufferに入った場合をサポート。 |
| 93 |
* kogiku.el (kogiku-original-function):削除。 |
| 94 |
(kogiku-original-functions): 新しい変数。 |
| 95 |
(kogiku-install-key, kogiku-uninstall-key): |
| 96 |
minibuffer-completion-tableに設定されていた変数をリストで保存。 |
| 97 |
|
| 98 |
minibuffer-completion-tableがread-file-name-internal以外の |
| 99 |
場合をサポート。 |
| 100 |
(kogiku-original-completion-table): 新しい変数。 |
| 101 |
(kogiku-take-over-targets): 新しい変数。 |
| 102 |
|
| 103 |
2004-02-10 Hideyuki SHIRAI <shirai@meadowy.org> |
| 104 |
|
| 105 |
* kogiku.el (kogiku-minibuffer-prompt-e21) |
| 106 |
(kogiku-minibuffer-prompt-not-e21): トグル動作をサポートした。 |
| 107 |
(kogiku-read-file-name-internal): `kogiku-double-dollars' を呼ぶ場 |
| 108 |
所の修正。 |
| 109 |
(kogiku-uninstall-key): Fix. |
| 110 |
|
| 111 |
2004-02-10 Masatake YAMATO <jet@gyve.org> |
| 112 |
|
| 113 |
* kogiku.el (kogiku-completion-key): 通常の変数にした。 |
| 114 |
(kogiku-enable-once): 新しいオプション。 |
| 115 |
|
| 116 |
minibuffer-local-completion-mapとminibuffer-local-must-match-map |
| 117 |
の2系統あった変数、関数を統合した。 |
| 118 |
(kogiku-original-function-for-minibuffer-local-completion-map): |
| 119 |
(kogiku-original-function-for-minibuffer-local-must-match-map): |
| 120 |
(kogiku-must-match-complete): |
| 121 |
(kogiku-completion-complete): 削除。 |
| 122 |
(kogiku-original-function): 新しい変数。 |
| 123 |
kogiku-original-function-for-*を統合。 |
| 124 |
(kogiku-complete): 新しい関数。 |
| 125 |
(kogiku-oneshot-complete): 新しい関数。 |
| 126 |
(kogiku-complete-with-toggle): 新しい関数。 |
| 127 |
|
| 128 |
(kogiku-install-key): 新しい関数。minibuffer-setup-hookに差し込む。 |
| 129 |
(kogiku-uninstall-key): 新しい関数。minibuffer-exit-hookに差し込む。 |
| 130 |
|
| 131 |
2004-02-09 Hideyuki SHIRAI <shirai@meadowy.org> |
| 132 |
|
| 133 |
* kogiku.el (kogiku-file-name-completion): Regexp の間違いを訂正。 |
| 134 |
(kogiku-busetsu-regexp): 消した。 |
| 135 |
(kogiku-migemo-get-pattern): 上記に伴う変更。また、余分な migemo |
| 136 |
変数の拘束をやめた。 |
| 137 |
(kogiku-double-dollars): Emacs21 以外でも動くようにした。 |
| 138 |
(kogiku-minibuffer-prompt-string): Prompt に表示する文字列。 |
| 139 |
(kogiku-minibuffer-prompt-e21): Emacs21 で prompt に "(kogiku)" と |
| 140 |
表示する関数。 |
| 141 |
(kogiku-minibuffer-prompt-not-e21): Emacs21 以外で prompt に |
| 142 |
"kogiku:" と表示する関数。 |
| 143 |
(kogiku-completion-complete, kogiku-must-match-complete): |
| 144 |
`kogiku-minibuffer-prompt(-not)-e21' を呼ぶようにした。 |
| 145 |
|
| 146 |
2004-02-09 Masatake YAMATO <jet@gyve.org> |
| 147 |
|
| 148 |
* kogiku.el (kogiku-completion-key): 前置引数が |
| 149 |
与えられた場合のみmigemoの補完を実行するよう変更した。 |
| 150 |
|
| 151 |
|
| 152 |
|