我需要有关将 Emacs 与 Web 开发工作流程集成的建议

大家好, :wave:

我对使用 Emacs 进行 Web 开发还比较陌生,并且一直在探索各种软件包和配置来改进我的工作流程。我主要使用 HTML、CSS、JavaScript 和一些 PHP。我已经看到很多关于使用 Emacs 作为 Web 开发的成熟 IDE 的讨论,但我仍在尝试拼凑出满足我的需求的最佳设置。

到目前为止,我已经安装了 web-mode 和 emmet-mode,它们对于编写 HTML 和 CSS 非常有用。对于 JavaScript,我正在尝试 js2-mode 和 tern。然而,我觉得仍有很大的潜力可以释放,特别是在高效导航、自动完成和实时 linting 方面。

有人可以分享他们优化 Emacs 以实现流畅的 Web 开发工作流程的经验或配置吗?您有什么推荐的必备软件包或调整吗?另外,如何直接从 Emacs 处理实时预览或调试?

我也检查了这个:https://emacs-china.org/t/org-roam-v2-org-roam-ui-emacs-29-sqlitlooker 但我还没有找到任何解决方案。有人可以指导我吗?我很乐意听到任何提示或建议,特别是如果它们涉及特定的键绑定、插件,甚至是与 Emacs 完美搭配的外部工具。我渴望让 Emacs 成为我的主要编辑器,但我想确保我不会错过任何生产力提升。

预先感谢您的帮助!

doomemacs/doomemacs: An Emacs framework for the stubborn martian hacker (github.com) 可以参考doomemacs的配置 modules/lang/下的web、javascript、php等目录,或者直接使用doomemacs