Проверьте, содержит ли текущий буфер Emacs строку У меня есть буфер, открытый в emacs. Я хочу функцию, которая вернет t, если текущий буфер содержит строку, в противном случае она возвращает nil. (defun buffer-contains-substring (string) ... ) Ответ 1 Это не следует изменять, где бы вы ни находились, или повредить данные соответствия. (defun buffer-contains-substring (string) (save-excursion (save-match-data (goto-char (point-min)) (search-forward string nil t))))
Ответ 1 Это не следует изменять, где бы вы ни находились, или повредить данные соответствия. (defun buffer-contains-substring (string) (save-excursion (save-match-data (goto-char (point-min)) (search-forward string nil t))))