Lsp-Bridge, 也不能嫌錯

https://commandlinesystems.com/lsp-bridge-not-even-wrong.html

说的感觉很偏颇:

  1. 这个是和谁比?有对比数据吗?我记得懒猫提过有的 LSP server 会返回非常多的数据,不做过滤的话 Emacs 处理就很顿。
  2. 我觉得 Python 依赖有些麻烦之外,依赖本身没什么问题,有第三方依赖的包不在少数。这也没什么错不错的。
  3. 如果我没记错, lsp-bridge 里面的 acm 支持多种后端,不只是从 LSP server 传来的数据。fuzzy completion (at point) 理论上是可以支持的,和直接按键没什么大差别,要实现的话,懒猫很快就能完成。

另,离题的贴子被封不是很正常的吗?没什么可抱怨的,要宣传可以,但要 Emacs 相关啊。

2 个赞

这篇文章一点说服力都没有,快不快谁用谁知道,用得着他“理论分析”,不屑一顾,呵呵😄

1 个赞

如果本身帖子在 “闲聊灌水“板块,根据规则是可以聊emacs之外的话题,如果这样被关闭,确实有失偏颇了。

如果不能从技术观点反驳,我认为你这种回复是没有必要的。


我知道dickmao已经对 commercial-emacs 进行了一段时间的改进,包括同样添加了lsp的支持如 GitHub - commercial-emacs/xlsp: A serious take on LSP for emacs. 。假如提供一些相关的测试和benchmark(当然也包括一些相关的实现的比较),会使文章更加有说服力。

1 个赞

233,怎么不说为了用pyright还引入了nodejs的依赖?

三体那个是我关闭的,闲聊我个人觉得还是要稍微和emacs搭个边,比如键盘,lisp,编程相关的。

如果不搭边,灌水太严重会导致大多数潜水用户离开,因为大家上这个网站主要还是学习和交流emacs技巧的,灌水是辅助。

如果真要灌三体的水,可以去聊天室那里灌,保留30天记录,基本上不是攻击他人,管理员基本上不管聊天室的灌水(大家都忙,没时间)。

上面是我个人管理原则,如果觉得有异议,可以在论坛发起关贴规范讨论,我服从多数人的意见。


关于lsp-bridge,其实readme底部那几篇文章已经解释了为什么请求和数据都要绕道python进程去兜一圈,主要是通过python的线程和数据缓存,解决emacs没有线程卡顿以及大数据洪流(volar举例子)引起的GC卡顿,建议大家可以读一读readme下面那几篇文章的观点,最少capf补全阵营最厉害的corfu作者(acm一些前端代码也借鉴了corfu代码,在源代码中注明)是认可那几篇文章的观点的 (JDRiverRun , corfu)。

https://manateelazycat.github.io/emacs/lsp/2022/06/26/why-lsp-bridge-not-use-capf.html


我做EAF和lsp-bridge主要是想解决emacs易用性和性能的问题,提高我和一些emacser的生产力。

我也知道很多人不喜欢其他语言插件,觉得不纯洁,我能理解你们宁愿卡顿也要纯洁的理念,尊重你们选择。

我也希望你们能够理解另外一部分希望留在emacs内但是不想卡顿的emacser的选择。

欢迎纯粹技术交流,我也希望lsp-bridge能够启发更多emacser,开发性能更高的emacs插件,那是我期望看到的事情。

同时我不会回应任何没有技术和数据对比的观点交锋,你我素不相识,可能永远都没法线下见面,何必浪费个人的时间呢,都挺宝贵的。

20 个赞

8 个赞

赞同. 我一直鼓吹为了更好的体验和更高的性能,要把Lisp和第三方工具结合起来使用. 这些工具基本上都是用 rust, python等其他语言开发. 所以从实用角度出发,我对于”纯洁“这个事情也不是很感冒.

3 个赞

用别的语言不够“自由”,这里说的自由不是 FSF 倡导的那个自由,而是用户可以不用介入上游的情况下,轻松浏览源代码,对代码进行 debug,修改代码的行为。这正是 Emacs 的魅力之一,用别的语言开发很难做到这点。

2 个赞

先问你,你在这个论坛上是不是一直在用机翻交流?

6 个赞

lsp-bridge深得我心,要的就是流畅,不喜欢一堆无用功能的,用的舒适比什么形而上的价值都有用 32

https://www.reddit.com/r/emacs/comments/12bv17m/lspbridge_not_even_wrong/

请问 Reddit 这个帖子是楼主自己发的么 :thinking:

Why so much hate?

I dunno, it’s the way I’m wired. There’s no forum quite as susceptible to demagoguery as the sheeple’s republic. Some brutal hack boasts his shit is “blazingly fast” with zero supporting data, and an entire country rallies around him.

用这么大的恶意攻击 lsp-bridge 用户, 这有必要吗?

讲道理,为啥文章里这么多情绪化的表达。。。就事论事不好吗?benchmark 麻烦贴一下啊。

1 个赞

我比较好奇的是, 为什么在 python 内处理 2 4 步骤不好。

就是他吧, nnredit 不就他写的

虽然我没用老色批桥(实际上最近更多在用 vscode),但我不太能理解“不喜欢其他语言开发的插件”或者“不能接受引入外部依赖”的心态。尤其是抱怨 python 依赖的,个人觉得装个 conda 也没什么麻烦的?我反而认为,能自由选择自己熟悉的语言去做扩展,更能体现一个编辑器的牛逼和包容度,也有利于生态的发展和吸引开发者

4 个赞

这哥们儿能同时被emacs-dev和emacs-china禁言也是牛了

3 个赞

看了他的视频忽然让我想起TempleOS… :sweat_smile: