反馈问题之前请先使用 emacs -Q 排查自己配置的影响

每个Emacser的配置都千奇百怪, 而大部分的问题其实都是自己配置引起的而不是插件的问题, 为了提高大家的交流效率, 特别是节省一些插件作者的宝贵时间, 所以大家反馈问题之前请先用 emacs -Q 排查一下自己的配置再发帖。

为了时时刻刻提醒大家, 我已经修改了论坛编辑器默认的 placeholder 字段为:

为提高大家的交流效率, 反馈问题之前请先排查一下, 是否是自己配置引起的?

排查配置文件的方法:
1. 用 emacs -Q 启动Emacs
2. 只加载测试插件和最小配置
3. 如果 emacs -Q 没有问题, 请使用二分注释法排查自己的配置代码

给论坛管理员分享一下设置编辑器默认提示的方法:

  1. 进入管理页面点击 “管理员” 按钮

  2. 点击自定义 → 文本, 输入 BBCode 来搜索字段, 再点击搜索结果的 编辑 按钮

  3. 替换默认的 placeholder 字段后, 点击 保存变更 按钮

Discourse 官方参考连接: Topic Template Placeholder Text theme component - theme - Discourse Meta


希望大家先自助再寻求他人帮助, 感谢大家的支持!

14 个赞

支持,不过作为刚出新手村的人,我感觉很多刚接触 Emacs 配置的人可能不知道怎么从 Emacs -Q 加载配置,或者是不敢尝试 :joy:

支持

可以参考陈斌的配置

比如从头到尾都用 GUI 的人有些可能不知道怎么打开 Terminal 跑 emacs -Q,还有可能完全不知道 Emacs 最基本的按键,不加载任何配置就懵逼了。

不过说到底这个确实是 Emacser 自己需要解决的问题,如果大佬们的时间都拿来帮忙排错了,那真的太可惜了。 新手村的朋友们希望能直面恐惧,多多尝试 emacs -Q :stuck_out_tongue_closed_eyes:

我刚接触 Emacs 时确实也不知道什么叫 Emacs -Q,因为压根不知道还要从终端启动。后来查了很久才知道 :joy:

刚开始用,估计大部分都是通过点启动图标启动的。

建议加一个链接,说明如何 Emacs -Q

用emacs,最起码的学习能力是有的。

emacs -Q是基本的排查功底,浪费别人时间的事情要尽量避免。

我也一开始根本不知道这个,后来看不管是英文还是中文搜出来都在说这个,就在终端试了下 emacs - Q

看来有不少同学不知道 emacs -Q 表示什么意思,我写了篇博客小结了一下,欢迎补充:

6 个赞

经常修改配置文件导致 Emacs 起不来,Message 报错也不提示第几行错了,自己水平有限又不会 Debug 定位,所以我用了一个笨办法,那就是每初始化完成一个插件后,print 输出一行文本,这样就可以通过查看 Message Buffer 输出内容速定位到哪个插件加载失败导致无法启动,或者哪个插件加载时有警告。

仅供初学者参考 :crazy_face:

--debug-init 启动以后看 backtrace

1 个赞

没有 --debug-init 启动看提示么?

谢谢懒猫!这个确实很困扰,很多人反馈问题描述不清晰,也没有排除过原因。总结下来,绝大多数都是个人配置问题或者环境问题。emacs -Q是第一步,还有描述问题一定要清晰,否则浪费大量时间。提问之前可以想想,如果我是作者,这些描述能解决问题么~~~ 这跟码农们天天抱怨QA是一样的道理 :joy:

这个确实是,怎么就忘记了呢

emmm, 怎么感觉是因为我才 :joy:

不是的哈, 和你没关系。

很久以前就想给论坛增加 emacs -Q 的提示了, 只是前两天读 Discourse 的文档才发现最终怎么弄回复模板。 :grimacing:

文本框 Placeholder 很容易被忽视。

如果可以像 Github 那样定制发帖指引、预置问题模板,论坛会有序很多。

懒惰是人的天性,主观视角(不换位思考,不为看问题的人着想)是惯性。没有模板,很多人会倾向自由发挥,书写不按条理。有了模板,在【删除模板】和【按模板要求填写】之间,我相信大部分人会选择后者。

Discourse 其实也有个很弱鸡的模板,可以针对每个 Category 设置一个模板,但是问题明显:

  1. 如果先输入内容,再选择 Category,就看不到模板。
  2. 一个 Category 只能设置一个模板不够用,例如 Emacs-general 不会只有求助帖。

emmmm:rofl:

论坛又不是Github 的Issue有必要这个吗

1 个赞

本论坛显然承担了大量答疑解惑的任务。要不然楼主也不会发这个贴。

不管在哪里,提问者都有责任把问题交待清楚。

有求于别人,就该多站在别人的角度想一想。

不要认为别人回答问题是理所当然。

不要认为别人看懂问题是理所当然。

如果没有这点意识,我不客气的说,就是巨婴。

1 个赞