case-fold-search t (let ((case-fold-search nil)) (save-excursion (cond ((search-forward "abc" nil t) 見つかった場合の処理) (t 見つからなかった場合の処理)))) case-fold-search tという具合に,letの変数として case-fold-searchの値を変えた場合に letから抜けるとcase-fold-searchの値は 元に戻る. save-excursionも本体を実行した後 本体実行前のポイントへ戻るためのものである.
検索移動関数 | |
(search-forward str limit error number) | 文字列を順方向へ検索 |
(search-backward str limit error number) | 文字列を順方向へ検索 |
(word-search-forward str limit error number) | 文字列を順方向へ検索 |
(word-search-backward str limit error number) | 文字列を順方向へ検索 |
(skip-chars-forward chars limit) | charsに含まれる文字をlimitまでスキッ プ.飛び越した文字数を返す. |
(skip-chars-backward chars limit) | |
(char-after point-number) | ポイント位置の文字コードを返す |
(char-before point-number) | ポイント位置の直前の文字コードを返す |
(following-char) | 現在のポイント位置の文字コードを返す |
(preceding-char) | 現在のポイント位置の直前の文字コードを返す |