问了reddit社区,有大佬给了提示:
(let ((minibuffer-prompt-properties (append '(invisible t) minibuffer-prompt-properties)))
(call-interactively #'execute-extended-command))
竟然想到给 minibuffer-prompt 多加一个 invisible 属性
我把它setq住就好了:
(setq minibuffer-prompt-properties
(append '(invisible t) minibuffer-prompt-properties))
对比这个帖子
貌似 “添加一个属性” 比 “修改原有属性” 更容易一些 
3 个赞