Удалить часть строки Isearch, которая не соответствует, или последний символ, если полное соответствие
У меня есть следующее (defun isearch-del-fail-or-char () "Delete failed isearch text, or if there is none, a single character." (interactive) (if (isearch-fail-pos) (delete-region (isearch-fail-pos) (point)) (isearch-del-char))) (define-key isearch-mode-map (kbd "DEL") 'isearch-del-fail-or-char) Цель кода - заставить deleteв isearch удалить всю строку с ошибками (или, если нет строки с ошибкой, только один …