想问一下各位大佬Emacs的学习顺序问题

感觉如果你产生了这样的疑惑,从社区配置开始可能是个更好的选择,如 spacemacs doom-emacs centaur emacs

1 个赞

用成熟的配置的好处是马上就能用起来,基本上目前主流的功能大佬都给集成好了。Purcell 配置的按键设置基本是继承 Emacs 原生的按键,他自己主要是在Mac 上用的。
但是,一些私人的配置他都没集成进来(比如字体设置,org 中agenda的路径等),需要你自己加上就可以了。
如果你是以前是vim 用户的话,也可以尝试一下 doom-emacs,spacemacs 等社区配置,最后自己确定一个坚持用一段时间就知道自己想要什么功能了。那时也有点elisp 基础了,再搞自己的配置应该会比较轻松一些。

1 个赞

真诚感谢大佬的指导!努力学习希望有一天也能给Emacs写个插件 :smiling_face_with_three_hearts:

其实按照这个方法学习就可以了

主要是不要着急,emacser的能力主要靠积累

5 个赞

谢谢!醍醐灌顶,我确实就是卡在东拼西凑的阶段了!

初学者学习路线没有可以编一个出来

1,org-mode,很多人用emacs就是因为有org-mode

2,ivy(或类似ivy的插件),这一步感觉挺重要的不能少,见 从零配置emacs

3,按键绑定方案,因为emacs默认的按键绑定我感觉是不太好用的(就喜欢原生按键也可以不折腾),按键解决方案有hydra@DogLooksGood 大佬的 meow、evil等很多的。

4,折腾shell-mode及elisp里调用命令行程序的实现。

5,自动补全company,自动语法检查flycheck(或其它类似插件)

6,……以上的搞定应该差不多是过了初学者阶段了,后续的进阶路线是什么这个我也不知道了。

2 个赞

Emacs的一个社区配置,功能全面,也比较容易上手。如果你暂时不想折腾,用spacemacs就没错。

1 个赞

推荐一位 youtuber,质量很高,https://www.youtube.com/c/SystemCrafters

1 个赞

我看过一个比较夸张的前端学习及进阶路线图,相比之下感觉emacs的学习路线图简单的多了,不知道怎么理解有没有问题

谢谢!我也是发现org真的好玩才想试试,我会尝试的 :grin:

谢谢! :grin:

坚持只用,只看各个 mode 的帮助,不改.emacs,不装套装之外的插件,不用来干套装不支持的事情,给你个操作系统就是为了在 emacs 之外可以运行其它程序。

如此坚持每天用,两年必有所成,哪时候就没啥困惑了。

1 个赞

前端就是webpack比较复杂(主要比较烂),其他还好,没有emacs难

谢谢!我会尝试的!

谢谢!看来学习Emacs比我想象的要难得多,我以为只需要十天半个月就行来着 :joy:,毕竟在学习使用工具上花费太多时间,我总觉得好像有点搞错重点,但是好像也没有别的路可以走,那就只能慢慢来了

我也是学着用ORG MODE来记笔记 东拼西凑了一些配置

1 个赞

坚持下来的 emacser,大多数都是 lisp 爱好者,将 emacs 当成一个长期的网游玩。

4 个赞

这个比网游耐玩,平时都是没事干或者无聊了就想折腾下自己的配置。时间过得还快,晚上睡觉想想优化方案还能催眠。emacs真是个能玩一辈子的好玩具

2 个赞

:joy: :joy: :joy:

1 个赞

其实一小时足够了,把 Emacs 自带的教程(M-x help-with-tutorial-spec-language) 看完,有中文版的,这个大约花半小时。 然后再花十分钟到半小时,把你用的 Emacs 套装文档浏览一下,齐活,然后就可以开始用了。

上面已经推荐了很多套装了,我用的 Doom Emacs,这个非常好,但是高度依赖 github 下载东西,可惜现在 github 经常卡,而 cnpmjs 镜像经常被限流,惨啊!

一定要用套装,否则真用不下去🤣

1 个赞