一些Lua写的Vim插件收集贴

老王,有可能把emacs的底层换成lua的吗?换成lua是不是更会快点。

emacs底层已经是c了

在emacs范围讨论问题都要考虑经济和成本。

很多人只讨论理论可行和我自己能力可以,但是现实世界是需要做到,付出巨大努力的。

很难,但没必要。

2 个赞

emacs lisp 的效率瓶颈应该迟早会想办法解决吧?但是短时间内我不报乐观态度。

neovim的lua生态,最近大爆发啊,vim危险了。

lua速度快真是太有优势了

补两个 neovim插件

一、neovim的 winbar 显示函数树,依赖lsp

二、neovim的命令行菜单,支持模糊搜索,有点emacs中 vertico 和 orderless的组合

1 个赞

不是实力的问题,是生态的问题。 而且emacs社区,是有很多原教旨主义者的(不用lisp就烧死那种)

真有很多这种人?不是以讹传讹?

我从来没在网上看到过这种人、这种言论。倒是在本论坛看到不止一次说有这种人,但从来没给出过证据。

前几个月的 emacs conf 上就有好多

当时只关注了下MT讲lsp-bridge的,评论区确实有讨论为啥用py的,有些内容记不清了,但应该没到上面说的原教旨主义的程度。

对于Emacs用elisp这事儿,我的感觉是因为太方便了,而且大多数情况下性能也足够了。

Python 2 和 3 过渡期间包管理混乱,以及对 Windows 用户来说环境配置不方便,给人留下不好印象,让人不想用也是正常的

1 个赞

reddit上很多啊

是啊。。。。

我看GitHub - rockerBOO/awesome-neovim: Collections of awesome neovim plugins. 这个,你有精力去维护它吗?

我个人优先级最高的插件需求是这个 nvim schemastore-lsp,官网是 Schemastore.org

主要用于为各种配置文件(主要文件格式为 .json, .yaml)比如github action 文件等等提供补全。目前已经支持多种编辑器,除了emacs。

nvim和sublimetext都是通过lsp实现的,各位巨佬们可以赶紧动手了,这才是一等一的刚需啊。

emacs 的 各个 lsp 实现也可以补全配置文件

这个不错。拿走,多谢

是吗,我这边不行呢

需要自己配置 schemas

能不能给个例子呢?我还不知道该怎么配置。