Skip to content

Commit c429365

Browse files
committed
Update README.md: add 'im to the list of Isearch options
1 parent 8aa7261 commit c429365

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,13 @@ Windowsは日本語環境にしておいた方が無難です。
6565

6666
## isearch実装の選択
6767

68-
isearch機能のT-Code用拡張は、次の2種類の実装から選ぶことができます。機能の内容や使い方は同じです。
68+
isearch機能のT-Code用拡張は、次の3種類の実装から選ぶことができます。機能の内容や使い方は同じです。
6969

7070
- 従来実装。Emacsの内部関数の書き換えによってisearch拡張を実現しているため、Emacsに最近追加されたisearch機能が使えなくなる場合があります。`(setq tcode-use-isearch 'overwrite)` とすることで利用できます(デフォルト)。
7171
- advice機能を用いた実装。Emacs内部関数の書き換えを無くした実装なので、Emacsのバージョンアップによるisearch機能の変化に追従しやすくなっています。`(setq tcode-use-isearch 'advice)` とすることで利用できます。ただし、wrapped search機能が使えるのはEmacsバージョン25以降に限ります。
72+
- input method方式による実装。T-Code自体の実装方式を変える実験的な実装です。Emacs内部関数の書き換えを無くし、さらに、バッファ編集中とisearch中で、共通のT-Code実装を用います。一部、上2つの実装とは動作が異なります。例:
73+
+ isearch中に句読点、カタカナモードの切り換えが可能です(全角英数モードはどの実装でも可能)。
74+
+ isearch中の前置変換終了後、minibufferを終了させるためのRETキーが不要です。
75+
+ 多段の前置部首合成変換が可能です。
76+
77+
`(setq tcode-use-isearch 'im)` とすることで利用できます。wrapped search機能が使えるのはEmacsバージョン25以降に限ります。

0 commit comments

Comments
 (0)