如何使用 nxhtml 配置 Emacs (v 23) 以遵循 Kohana 编码标准?

发布于 2024-12-03 17:49:25 字数 408 浏览 0 评论 0原文

我正在尝试配置 Emacs v23 以遵循 PHP 的 Kohana 编码标准。我正在使用带 nxhtml 插件的 Emacs。

我可以看到缓冲区中的 indent-tabs-mode 设置为 t ,但是当我按 Tab 缩进代码时,我看到插入了两个空格而不是 TAB 字符。

可能出什么问题了?

这是我的 .emacs 的内容:

(server-start)
;;php mode
(add-hook 'nxhtml-mumamo-mode-hook
        (lambda ()
        (setq indent-tabs-mode t)
        ))

(load "/home/sabya/install/emacs-stuff/nxhtml/autostart.el")

I am trying to configure Emacs v23 to follow Kohana coding standards for PHP. I am using Emacs with nxhtml plugin.

I can see the indent-tabs-mode is set to t in the buffer, but when I press tab to indent the code, I see two spaces are inserted not the TAB character.

What could be wrong?

Here the content of my .emacs:

(server-start)
;;php mode
(add-hook 'nxhtml-mumamo-mode-hook
        (lambda ()
        (setq indent-tabs-mode t)
        ))

(load "/home/sabya/install/emacs-stuff/nxhtml/autostart.el")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情释 2024-12-10 17:49:25

这是 mumamo 中的一个 bug,现在 已修复

This was a bug in mumamo, now fixed.

网名女生简单气质 2024-12-10 17:49:25

在你的 .emacs 中应该完成这项工作:

(setq c-default-style "bsd"
      c-basic-offset 4)

In your .emacs that should do the job:

(setq c-default-style "bsd"
      c-basic-offset 4)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文