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

我想问一下各位大佬Emacs的学习路径,我当时是直接看Emacs的官方文档从上到下开始的,但是文档的内容大多都是一些基本操作的介绍,而且如果要用这些有意思的特性往往需要对配置文件进行设置,或者需要一些其他的前置知识,导致我在看文档的过程中看得云里雾里,往往不知道自己需要先学哪一部分,东一榔头西一棒子总是不甚明了。例如我想配置使用Emacs来写evernote,话了大概半个月的时间都没能成功,把错误提示拿去搜索,能得到一些相关的问题解答,但是解决方法也是要对配置文件进行修改等等相关知识,进展十分缓慢,深受打击。这样下去感觉十年八年我也没法学到很多东西,所以想请问一下大佬们比较合理适合初学者的学习路径,希望大家多多指点,感激不尽!

1 个赞

找一个大牛的的配置,先用着,等你对这个配置非常熟悉之后,你再折腾,以大牛的配置为基础,撺自己的配置

1 个赞

但不要找哪种抽象的太厉害的配置。。。。

1 个赞

非大佬,只想借楼感谢一下 redguardtoo 大佬的建议:挑一个大佬的配置直接用

2 个赞

写配置都是从复制粘贴开始起步的

1 个赞

这个话题以前就有讨论过。谁是你的 emacs 领路人? - #28,来自 zmonster

感觉 Purcell 的配置还是比较适合入门学习的。我折腾了一圈,又回到了原点,现在是直接在Purcell的配置上扩展自己要的功能,定期合并上游修改。

1 个赞

确实,他的配置没有做太多的抽象,基本上都是构建在 emacs 自带的功能。

1 个赞

这说的是spacemacs? :grinning:

1 个赞

谢谢!看来还是要有一个摸索的过程啊,我想着是能先全弄清楚然后再挑自己喜欢的玩,看来还是不太现实,Emacs的东西还是太多了

谢谢,我还以为大家都能运用自如,只有我最笨 :joy:,看来还是得慢慢摸索啊

谢谢!那我也按照您的做法开始吧,自己摸索感觉坚持不下去,东西还是太多了

不懂什么是spacemacs :joy:,刚上路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 个赞