emacs 的命令prompt会占用窗口面积,弹出 frame 的好处是不用破坏窗口结构了。
- 主要是修改
helm-display-function
,让helm居中显示,关掉 helm frame 的 minibuffer。 - mac 平台需要用 emacs mac port,
internal-border
这个face在 emacs (brew cask install emacs) 上是有 bug 的。 - emacs 26 要设置
(setq x-wait-for-event-timeout nil)
,这样 helm frame 弹出没有延迟