声明:
鉴于 abo-abo 是一个对 emacs 有贡献的大神, 为了避免争议, 做此声明.
本文的举例毫无针对的意思. 只不过这是最近使用过程中接触到的痛点案例, 自然而然拿出来举例.
相反, 本人对于 emacs 提供插件的开发者的努力和贡献充满了尊重和感激.
这篇帖子的吐槽是基于以上基础写出来的, 语气是轻松的, 态度是端正的. 稍息, 立正, 敬礼.
我发现很多时候, VSCode有的Emacs都有, 但是 VSCode 往往新手友好得多, 插件一点就安装, 安装完马上就可以用了, 或者稍微看一下插件文档, 改一二个配置就可以用了.
Emacs 的很多插件要到能用程度往往需要更加曲折的过程, 甚至还出现了 “你难道不会自己看源码吗?” 这种声音…
试举一例, 同样是实现从系统剪贴板复制图片到文件中这个功能. VSCode 的 PasteImage 安装即使用, 图文并茂,不到 2 分钟就达到了目的. 大家可以看一下 Paste Image - Visual Studio Marketplace
而实现相同功能的 org-download 下载完插件, 看完文档, 还是不知道怎么样配置较好, 最后 google 了五六个别人的配置, 不断尝试, 花了好几个小时最终达到比较满意的效果. GitHub - abo-abo/org-download: Drag and drop images to Emacs org-mode
插件开发者开发了插件, 同时也是插件的使用者, 如何使用并且达到某种最佳实践应该是很清楚的. 多个标题 “推荐这么使用哦, 我就是这么用的哦.”,“最小化插件使用配置你可以这样哦” 并不难.
我的观点没有统计学的支撑, 就我使用经历来讲, 纯粹个人的观点, 同样是上百个 star 的插件, VSCode 的插件开发者更希望一开始给用户一个可用的配置, 并且更希望通过截图,录制 gif以及更详细的usage 来分享自己的插件.
这当然是一种苛求, 只不过是一个倡议, 有冒犯之处, 还望见谅.