您可以使用以下内容建议semantic-symref:
(defadvice semantic-symref (around stfu activate)
(flet ((yes-or-no-p (&rest args) t)
(y-or-n-p (&rest args) t))
ad-do-it))
Run Code Online (Sandbox Code Playgroud)
请注意,您在本地绕过所有确认,因此您可能会捕获由语义symref本身触发的其他(其他)问题.
@huitseeker 的回答非常简洁有效。四年后,随着flet并且defadvice已经过时,我编写了以下函数来自动回答“是”。也许这对某人有用。
(defun my/return-t (orig-fun &rest args)
t)
(defun my/disable-yornp (orig-fun &rest args)
(advice-add 'yes-or-no-p :around #'my/return-t)
(advice-add 'y-or-n-p :around #'my/return-t)
(let ((res (apply orig-fun args)))
(advice-remove 'yes-or-no-p #'my/return-t)
(advice-remove 'y-or-n-p #'my/return-t)
res))
(advice-add 'projectile-kill-buffers :around #'my/disable-yornp)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
974 次 |
| 最近记录: |