看来只是把坐标和渲染搞定了, 一些frame相关的信号和函数还没对接完 ,我看邮件列表也有很多这样的bug
我刚才稍微 debug 了一下,应该是 tty-child-frame
的问题,它的显示/隐藏状态有点错乱。
2 个赞
好事情,持续关注
为啥我用posframe的时候在终端显示不出border,而手动make-frame就可以?
和之前overlay相比的优势是什么?
- 跨 window,可以显示更多内容。
- 不与被覆盖内容冲突。如果被覆盖内容存在折行、特殊字符或CJK字符,overlay 可能会出现变形。
1 个赞
border-width 设置大于0就可以
为啥是这种 ASCII 字符效果?
可能因为 locale 不是 UTF-8?
应该不是这个原因。
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=
好感动,我这个常年用ssh+tmux+emacs的终端用户,连mac上都给把childframe disable了。终于能用上21世纪的功能了lol
老哥用emacs读红楼梦。。。。。。。。太硬核了
默认就是ascii, 调用一个stand开头的命令后就是unicode了
哪呢,随便拷贝了点做测试用的
standard-display-unicode-special-glyphs
2 个赞
存在这个问题,vertico-posframe 会使用 hack 方式将 minibuffer 隐藏,但 tty 中不支持这种 hack,所以隐藏不了
好吧,那确实比较可惜