最新版问题已修复,重新更新一下试试
测试过后没问题,感谢。看了一下修复的commit,竟然跟我前几天自己折腾的方法差不多
这边补充几个我发现到的跟minibuffer-only frame还有child frame有关的问题(跟maple-minibuffer无关,都是我用emacs -Q测试的),希望可以给未来想要折腾类似包的人参考。
-
设置(minibuffer . only)的frame可以用C-x 5 o跳转到其他frame,但是没办法从其他frame用一样的方式跳转回来。
-
child frame在用C-x 5 o (other-frame)跳转到其他frame之后,keymap没有被更新成跳转后的buffer的keymap,此bug非100%可重现,但我确实有遇到过。 (ex: 在maple-minibuffer-mode开启下C-x C-f (counsel-find-file),接着C-x 5 o跳转回原本的frame,此时C-n有一定机率还是ivy-next-line而不是next-line)
以上两个问题我录了GIF。
还有这个包 类似的功能,我现在用的是这个。 附上我的配置,这以设置额外的属性如font等, 也可以指定某些特定的命令,不使用miniframe
(when (require 'mini-frame nil t)
(setq mini-frame-resize-max-height max-mini-window-height)
(setq mini-frame-completions-focus 'minibuffer)
;; (setq mini-frame-ignore-commands nil)
(add-to-list 'mini-frame-ignore-commands 'dired-narrow)
(setq mini-frame-show-parameters
'((top . 0.4) (width . 0.7) (left . 0.3)
(min-height . 2)
(height . 10)
(minibuffer-exit . t)
(font . "Sarasa Mono CL-22")
(alpha . 100)
(left-fringe . 10 )
(cursor-color . "Yellow")
;; (border-color . "green")
;; (background-mode 'light)
(background-mode 'dark)
(foreground-color . "#bbc2cf") ;;
(background-color . "#242730")))
(mini-frame-mode 1))
evil模式命令模式,按tab键补全命令后,出现闪烁后关闭。。如何解决?
可以详细描述一下吗,如果是在·evil-mode·模式下执行:
(evil-ex), 正常是不会激活maple-minibuffer的
就是 evil模式下命令模式:xx命令 后按tab键,这个弹窗显示后自动关闭,没法保持住让选择。用了helm。helm-mode-complete-at-point。。ubuntu系统,但是通过win ssh登入就没问题,非常奇怪。。。
又试用了下 mini-frame
,还是有些莫名其妙的问题。有时候窗口就不见了,或者显示警告信息。放弃了~~~