10
我有一個在emacs中打開的緩衝區。如果當前緩衝區包含字符串,我想要一個返回t
的函數,否則返回nil
。檢查當前的Emacs緩衝區是否包含字符串
(defun buffer-contains-substring (string)
...
)
我有一個在emacs中打開的緩衝區。如果當前緩衝區包含字符串,我想要一個返回t
的函數,否則返回nil
。檢查當前的Emacs緩衝區是否包含字符串
(defun buffer-contains-substring (string)
...
)
這是小心不要改變你在哪裏,或損壞任何匹配數據。
(defun buffer-contains-substring (string)
(save-excursion
(save-match-data
(goto-char (point-min))
(search-forward string nil t))))