文章分享《Emacs 入门指南》

谢谢提醒,我又看了下我文章的描述

自由软件毫无疑问极大促进了软件行业的发展,它让程序员有机会了解所用软件的实现机制,而 Emacs 作为教主早期的作品之一,毫无疑问继承这种思想。每一个操作都可以追根溯源,喜欢这种自由感觉。

并不违背“自由”的概念。

1 个赞

:smile: 这是看上哪家编辑器了?没有比较就没有伤害

我最近砍了许多非必要的功能,本来都达到优化预期了,结果周末在台式机上耍了一会儿,再看搬砖用的笔记本就很气

其实EAF内置终端还可以,基于xterm.js开发的,和vscode用的技术方案一致

eaf很棒,但是emacs依然尴尬,eaf正在运行,emacs却卡住了,,,

相当尴尬哈哈哈🤣

终端确实不行,vterm 跑跑临时任务就算了,反正来回切应用也就预设一个快捷键的事儿

我现在只想要流畅的编辑体验, GC 调了多少次还是小毛病不断,undo-tree 倒是比去年稳定多了,最近还发现 MBP 的渣渣集显也严重影响操作速度,不得以把独显又打开了 :sob:

那可以试试nvim,内嵌终端性能是极好的,在有异步api之后ui卡死极其少见,windows下也相当健壮

不过我觉得emacs第三好用的就是eshell了,对我来说shell的功能>>性能. 而eshell过于好订制,elisp也比bash脚本可预估多了.

能不能考虑一些功能不用,或者调用第三方的应用

  1. terminal 就用系统自己的或者第三方的,emacs下的vterm 跑跑小任务就行了
  2. tramp 不用,我已经抛弃这个很久了。。

我觉得在emacs里面,多窗口操作和文字编辑的体验(尤其结合evil后)还是很好的,结合magit,projectile, lsp等,写写代码也还可以. 不过,我是mac 下用得多,一般感觉也都还好,很少有崩溃的问题。 我基本只用emacs写代码 (不过,也不是复杂工程)。 邮件,网页,听歌等等都是Mac自己的,方便和手机同步,也不用操心其他配置。

我在Ubuntu上用完全没问题啊

1 个赞

版本管理难道不是坑吗,用不对的时候整个系统都无法使用了,半斤对八两…

依赖管理是个大学问,语义化版本管理解决了很多问题,但是也留下了很多问题。

我用emacs的目的就是大多数事都用emacs做,要是全都分开那不如用vim了。性能还强不知道多少倍,,

文章中提到备份功能,

上面是我电脑中部分的备份文件,得益于这两个功能,好多次把我从崩溃的边缘救回来。据我了解,还没有哪个编辑器有这么贴心的功能。

vim 的 .swap 备份和 emacs 的 # 备份好像差不多?有版本的备份 vim 也有吧。(不很熟悉)

终于有人认真看文章了 :joy:

vim 的 .swap 备份和 emacs 的 # 备份好像差不多?

是这样的。

备份确实是一个编辑器最基本的功能,我搜了下,vim 也是有多版本备份的。我回头把后面那句话去掉吧。

为怎么没有大佬搞个类似neovim的emacs现代化版本。

neovim 是因为 vim 作者不愿意接受相关改进的补丁,GNU Emacs 只要有人能给实质功能上的补丁并签版权协议,是很愿意接受改进的,像 treesitter 和 gccemacs 都是很激进的改动

3 个赞

您可以将你提到的这篇文章的链接分享在某处吗?谢谢!

好文章啊! 谢谢 :smile: 但是美中不足的有两点:

  1. “文章目录”似乎有点问题? 当阅读“自由”板块时,目录中高亮的是“经验分享”;后面的条目也都有错位高亮的问题
  2. 为什么没有人把这么好的文章放在论坛的主页或是更醒目的地方?

【注意】最后更新于 2年前,文中内容可能已过时,请谨慎使用。

1 个赞
1 个赞