大家觉得neovim上基于org改进的neorg怎么样?

,

其实 vim 和 Emacs 是好朋友,很多 Emacser 也用 neovim。 我 GUI 用 Emacs,terminal 还是用 neovim/vim

1 个赞

neovim未来还有很大进步空间。emacs有时候让人觉得好重,包含的好多东西都用不上。

3 个赞

普通用户可能觉得用不上,但我觉得给我写插件写配置起到了很大程度上的参考作用,melpa 上的第三方包很多代码质量都远远达不到自带的。甚至 calc 用的任意精度浮点数 elementary function 实现还被我移植到 fricas 上了,我网上查了一圈都没有找到适合用 gmp 大整数实现十进制任意精度浮点数的参考实现,最后还是意外在 Emacs 里有了收获。

1 个赞

其实可以将自带一些很少用户的包分出来,分出来也不会影响这些包的质量吧。

这些包很多已经没有专门的维护者了,如果迁移出去,emacs在重构的时候,就不会捎带上他们,最终的结果就是这些包废弃了。

如果真的重构,还要找人来专门处理这些包,这样的历史包伏,我觉得是Emacs越来越重的原因。

我觉得称为历史资产更贴切 :rofl:

Emacs 重难道有啥问题吗

重只是一种精神洁癖

我个人觉得有两种“重”,一种是体量大,另一种是关系复杂 :rofl:

我理解的“重“是:架构框架为解决复杂问题所带来冗余的开销。(emacs这些包除了占点磁盘空间也没啥了)

  1. 实在在意的话,你可以在编译的时候裁剪
  2. 自己不用 /= 没别的人用,RMS 连 elpa 都没用,也没说要把 package.el 砍了

我觉得有那么多人用vim是因为所有linux系统都预装vim,不需要安装就直接可以用,而没有见过预装emacs的系统,为什么各种系统会预装vim不预装emacs,这可能就是因为vim轻量级,而emacs重

1 个赞

所以这是一部分人的想法嘛,你觉得emacs重,可以用vim嘛。 真不是很多人喜欢操作系统级别的编辑器。

删是不可能删的,万一下一个要删的是你想要的feature怎么办)

(所谓顺我者feature,逆我者redundancy

5 个赞

+1,什么功能才是多余的?你需要的别人不需要的,可以删否?

linux预装的vim是没有任何配置的,只能直接裸着用。一般除了自己经常登录的机器上可能会vim的配置,其他机器都是直接用。

不是删,是分出来到包管理里,当然是有方案,不是说删就不管了这种。应该有类似什么方案,大家投票,试运行。不是说理所当然,我觉得不要,就删了

自带包的选择逻辑就是假设没有 elpa 也能功能丰富,能转移到 gnu elpa 的标准基本上也就是有稳定的维护者。倒不如说说你觉得哪些包没有用。

我甚至觉得org都可以分出来,那当然是我个人想法。