company-posframe 现在支持 company-quickhelp 了,有兴趣的可以试试

这是你的 doc太宽的吧?

是doc太宽了,这个需要做一下换行

为什么 posframe-workable-p 要判断下是不是图形界面呢?Child frame 没这限制吧?

有,terminal 下是不支持的。

应该修复了,现在 quickhelp 窗口宽度不大于 fill-column

我固定了全部buffer窗口宽度都是只显示80个字符,界面在这里 //emacs-china.org/t/treemacs-emacs-gif/13745

使用company-posframe弹出的窗口老是显示在buffer外面,如何控制company-posframe弹出的窗口只显示在当前buffer里面?

我也遇到了这个问题,目前是最新的company-posframe-20210329.253

emacs是27.2.2

On macOS, the new lower-frame call causes Emacs to hide · Issue #43 · tumashu/company-posframe (github.com)

看了下issuse,临时解决方案貌似没有效果

突然想问下作者:我在 Mac 全屏模式下使用 posframe,就会出现一个全黑的新桌面,想问下这是我个人遇到的问题吗?

因为这个问题,我不得不回退到原始的 popup 方式。

PS:我在使用 pyim 挂载 posframe 时遇到的,company-quickhelp 暂时还没尝试。

不知道,穷人一个,买不起苹果。。。。 也就无法测试了 :rofl:

不是你一个人的问题,但这个有可能是emacs本身的问题,个人猜测

company-posframe 弹出有机率切换到其他软件上的问题确实有点难受,我目前只能是先注释掉配置

突然想赞助 @tumashu 个 Mac :sweat_smile:

哈哈,可以考虑赞助 aws 的macos ec2

这个是 mac下原生 emacs 的问题,换 emacs-mac 那个版本可以。或者可以手动使用 fullscreen. 老王有个代码的。

刚刚试了下,问题依旧

试试(setq ns-use-native-fullscreen nil)

仍旧不行,当初我查找了好久,好像没有解决方案……

手动用 toggle-frame-fullscreen 一次看看。或者最大化使用。

好像还有这个东西 hhh

1 个赞

(setq ns-use-native-fullscreen nil)

这个可以消除多出来的黑框