花里胡哨的Neovim TUI

在隔壁论坛发现了这个东西stylish.nvim,第一眼还以为Neovim又搞了一个GUI :joy:

stylish_ui_mousemenu

stylish_ui_notifications

2 个赞

无聊,vim 用户还在天天折腾 “TUI” 这种淘汰了 30 年的东西

5 个赞

Emacs 能弹个 TUI 悬浮窗我就满足了。

这个 TUI 拖动是啥原理啊?而且还很顺滑的样子

UPDATE:

仔细看了下,一些功能还没实现,应该是预览图?我是觉得这个效果还算挺好,不知道实际效果如何。然后我自己试了下,没成功 :rofl:

借楼问一下,像图中的消息提示框,除了用 popweb 之外,用 Emacs 自带的功能实现起来容易吗?我想让一些插件在加载完之后弹个框出来提示一下

可以创建一个普通的 (注意:不是 child frame)frame,然后在 timer 中改变 `alpha’ 参数

Emacs 中拿 overlay 也能做到,只需要开启 xterm-mouse-mode 或 gpm mouse

所以说。。。我Emacs neovim都在使用,neovim在编程体验上还挺爽的,但是遇到富文本直接扑街。Neovim号称是前后端分离,可以用众多UI框架做前端,但是还没搞出一个真正意义上的GUI(现在的前后端通信能实现的功能还有限,GUI不会比TUI多出什么功能)

看看这个怎么样,新出来的,最近逛reddit发现的

没有怎么样,他的实现方式非常粗暴,创建与 FRAME_ROOT_WINDOW 不相似的窗口,到 redisplay 要从 root window 开始 redisplay 时就会出问题。

要说花里胡哨,Neovide(Neovim GUI) 的光标才是真正的花里胡哨。

1 个赞

TUI TUI TUI

花里胡哨但是还挺吸引人的,虽然不一定能提升多少生产力(如果没减少生产力的话) :rofl:

1 个赞

用着爽的心理效应可能会间接影响生产力 :wink:

3 个赞