之前回答了关于为啥不喜欢melpa的原因,其中一个原因就是很多人网上抄配置,自己却不理解配置代码的意思。
大部分情况都是因为自己配置的原因,而不是bug。
为了节省社区和插件作者的时间,大家提任何问题之前需要先用emacs -Q的方式排查是否是自己的配置问题。
只有排除了自己配置文件的前提下再提问,这样可以节省非常多的社区资源给那些真正的问题,而不是社区大牛们来为你自己的配置错误当免费的客服。
我也在FAQ中加入了 “先自助再求助” 的章节。
之前回答了关于为啥不喜欢melpa的原因,其中一个原因就是很多人网上抄配置,自己却不理解配置代码的意思。
大部分情况都是因为自己配置的原因,而不是bug。
为了节省社区和插件作者的时间,大家提任何问题之前需要先用emacs -Q的方式排查是否是自己的配置问题。
只有排除了自己配置文件的前提下再提问,这样可以节省非常多的社区资源给那些真正的问题,而不是社区大牛们来为你自己的配置错误当免费的客服。
我也在FAQ中加入了 “先自助再求助” 的章节。
懒猫能不能来个排查错误的技巧,说真,对于我这种新手,排查起来觉得很不顺手。
最简单的就是二分注释重启大法,哈哈哈哈
现实很无奈。需要注意这些细节的人,往往不去看指引,或者没耐心看完。
「先自助再求助」这句话很精炼,比起长篇细则更容易记住。能让用户记住这句话,算是成功了一大半了,规范细则/发帖格式之类的在其次。
不知道 discourse 是否支持发帖模版。假如点【创建新主题】出现【求助/分享/灌水/…】几个选项,下一步根据帖子类别插入模版,逐步引导,效果可能比在已经发出的帖子下回覆提醒注意规范要好得多。
人都有惰性,看见输入框一片空白就写的比较随性,甚至连一句完整的话都不写,就像在用 im 聊天。如果看到屏幕上列了几个问题,他回答“是/否”的概率,不见得会低于他删掉所有问题、重新写上一句/半句没头没尾的话。
大神说的很对。附自己的一个经历:
counsel搜索系一直不work。网上也没有相关bug汇报,直到一年后用 emacs -Q
发现只加载这一个也会有问题。绝望中发现是被 zsh + pyenv 组合技必杀。
结论:早 -Q 早发现问题
把简单的口号普及开来,比如:
-Q
大法遇到语焉不详的求助帖子,与其贴上 faq 链接,让人望而却步,甚至有些人还会感觉到被冒犯了,不如奉上一句「-Q
大法好」,大家都节省时间。
一个新人如果经常看到有人说「-Q
大法好」,他一定会很好奇,潜移默化中也会影响到解决问题的方式。
一方面以前 ELPA 速度确实慢,而且我刚开始用 Emacs 的那会儿,Emacs 23 还没有包管理,因此,虽然有配过,其实没用过几次,大部分情况下,都是直接 Git, 拷贝下来,自己一行一行的配置。换电脑,直接整个同步过去,也避免了网络安装。
我经常在各种论坛观摩学习,对这个问题,有一点自己的思考,愿意分享给大家。
首先是自己的结论:我认为与其堵,不如疏。
把真正难的问题,或者说是经过提问者长时间思考的问题,放在一个只有专家才能经常访问到的分区。
而在比较水的区域,做到稍微的提醒,即可。
下面是我自己的经历。我一直在思考,如何提问。这个星期,我带着这个问题,进行了一番实践。
我的问题,很简单,“早上好”,用你的母语怎么说。
不到一个星期,我已经学到了这么多种语言:
| alias | written | sound |
|-------------+-------------+-----------------|
| spanish | Buenos días | bo luo di ya si |
| perian | صبح بخیر | so be hei zhi |
| Hindi | शुभ प्रभात | shu pu lu part |
| Bangladesh | সুপ্রভাত | shu bu pa |
| fr. | Bonjour | ben zhu |
| fr. (Ca) | Bon matin | Bon montin |
| arabic | صباح الخير | sa ba hou ha li |
| Ita. | | |
| Dogri | | |
| Albania | Miremengjes | mi me man jazz |
| Russian | доброе утро | do bo li wu da |
| Philippines | ?? 19 sub? | |
| Urdu | صبح بخیر | su ba be hei |
| Bulgarian | | do bo li wu da |
提问的过程,很简单,不做任何 google,一个微笑,一个问题,至今我还没有发现,告诉我说,麻烦先 google 一下。
在语言上的提问尚且如此,我在思考,为什么我们要限制自己呢? (也许是论坛服务器流量限制或者…)
换句话讲,如果每一人,都没有了思想负担,这里会乱成一团么?
还是,另外一个世界?
歪楼了,主要是emacs配置很复杂,特别是新手自己都不知道哪里出问题,社区的高手更不知道问题,不知道原因的情况下猜就是浪费社区资源。
emacs -Q本质上让自己先明白问题出在哪,知道原因后大多数情况都是恍然大悟,真的能力有限,再发上来相关配置,社区大牛们才能对症下药。
自助本身就是一种学习emacs的途径,天天靠高手喂饭自己长不大。
我认为可以把帖子再置顶几天。
Emacs 是个学习的过程,社区提倡提问。但是,如果减少简单都能 google 到的问题,可以节省大家的时间。
这个提议好!
请教一下 emacs -Q 后该怎么加载 evil 这种有很多 elisp 文件的 package 呢?
我用来测试package的最小配置,就是设置了一下load-path和elpa