效果是这样 焦点部分有点问题 代码算上注释一共68行 给emacs的mininbuffer添加frame居中

代码地址 欢迎pr
fido配置和这个包的配置
(use-package icomplete
:ensure nil
:init
(fido-mode 1)
(fido-vertical-mode 1)
:custom
(completion-ignore-case t)
(completions-format 'one-column)
(completion-show-help nil)
(completion-show-inline-help nil)
(completion-auto-help 'always)
(completion-cycle-threshold 5)
(completion-flex-nospace t)
(completion-lazy-hilit t)
(completion-lazy-hilit-fn #'flex-completion-lazy-hilit)
(icomplete-max-delay-chars 3)
(icomplete-show-matches-on-no-input nil)
(icomplete-hide-common-prefix nil)
(icomplete-tidy-shadowed-file-names t))
(use-package nn-fido-frame
:ensure nil
:hook (after-init . nn-fido-frame-mode))
记得添加这个包的加载路径