每个Emacser的配置都千奇百怪, 而大部分的问题其实都是自己配置引起的而不是插件的问题, 为了提高大家的交流效率, 特别是节省一些插件作者的宝贵时间, 所以大家反馈问题之前请先用 emacs -Q 排查一下自己的配置再发帖。
为了时时刻刻提醒大家, 我已经修改了论坛编辑器默认的 placeholder 字段为:
为提高大家的交流效率, 反馈问题之前请先排查一下, 是否是自己配置引起的?
排查配置文件的方法:
1. 用 emacs -Q 启动Emacs
2. 只加载测试插件和最小配置
3. 如果 emacs -Q 没有问题, 请使用二分注释法排查自己的配置代码
给论坛管理员分享一下设置编辑器默认提示的方法:
-
进入管理页面点击 “管理员” 按钮
-
点击自定义 → 文本, 输入 BBCode
来搜索字段, 再点击搜索结果的 编辑
按钮
-
替换默认的 placeholder 字段后, 点击 保存变更
按钮
Discourse 官方参考连接: https://meta.discourse.org/t/topic-template-placeholder-text-theme-component/149053
希望大家先自助再寻求他人帮助, 感谢大家的支持!
15 个赞
yaoni
3
支持,不过作为刚出新手村的人,我感觉很多刚接触 Emacs 配置的人可能不知道怎么从 Emacs -Q 加载配置,或者是不敢尝试
yaoni
5
比如从头到尾都用 GUI 的人有些可能不知道怎么打开 Terminal 跑 emacs -Q
,还有可能完全不知道 Emacs 最基本的按键,不加载任何配置就懵逼了。
不过说到底这个确实是 Emacser 自己需要解决的问题,如果大佬们的时间都拿来帮忙排错了,那真的太可惜了。
新手村的朋友们希望能直面恐惧,多多尝试 emacs -Q
。
我刚接触 Emacs 时确实也不知道什么叫 Emacs -Q,因为压根不知道还要从终端启动。后来查了很久才知道 。
刚开始用,估计大部分都是通过点启动图标启动的。
建议加一个链接,说明如何 Emacs -Q
用emacs,最起码的学习能力是有的。
emacs -Q是基本的排查功底,浪费别人时间的事情要尽量避免。
我也一开始根本不知道这个,后来看不管是英文还是中文搜出来都在说这个,就在终端试了下 emacs - Q
。
看来有不少同学不知道 emacs -Q 表示什么意思,我写了篇博客小结了一下,欢迎补充:
10 个赞
经常修改配置文件导致 Emacs 起不来,Message 报错也不提示第几行错了,自己水平有限又不会 Debug 定位,所以我用了一个笨办法,那就是每初始化完成一个插件后,print 输出一行文本,这样就可以通过查看 Message Buffer 输出内容速定位到哪个插件加载失败导致无法启动,或者哪个插件加载时有警告。
仅供初学者参考
LdBeth
11
用 --debug-init
启动以后看 backtrace
1 个赞
谢谢懒猫!这个确实很困扰,很多人反馈问题描述不清晰,也没有排除过原因。总结下来,绝大多数都是个人配置问题或者环境问题。emacs -Q是第一步,还有描述问题一定要清晰,否则浪费大量时间。提问之前可以想想,如果我是作者,这些描述能解决问题么~~~ 这跟码农们天天抱怨QA是一样的道理
2 个赞
不是的哈, 和你没关系。
很久以前就想给论坛增加 emacs -Q 的提示了, 只是前两天读 Discourse 的文档才发现最终怎么弄回复模板。
文本框 Placeholder 很容易被忽视。
如果可以像 Github 那样定制发帖指引、预置问题模板,论坛会有序很多。
懒惰是人的天性,主观视角(不换位思考,不为看问题的人着想)是惯性。没有模板,很多人会倾向自由发挥,书写不按条理。有了模板,在【删除模板】和【按模板要求填写】之间,我相信大部分人会选择后者。
Discourse 其实也有个很弱鸡的模板,可以针对每个 Category 设置一个模板,但是问题明显:
- 如果先输入内容,再选择 Category,就看不到模板。
- 一个 Category 只能设置一个模板不够用,例如 Emacs-general 不会只有求助帖。
本论坛显然承担了大量答疑解惑的任务。要不然楼主也不会发这个贴。
不管在哪里,提问者都有责任把问题交待清楚。
有求于别人,就该多站在别人的角度想一想。
不要认为别人回答问题是理所当然。
不要认为别人看懂问题是理所当然。
如果没有这点意识,我不客气的说,就是巨婴。
3 个赞