dqnrk44682 2011-08-10 05:43
浏览 58
已采纳

如何让emacs在PHP模式下使用制表符进行缩进?

I added these lines to my .emacs file

  1. (require 'php-mode)
  2. (setq php-mode-force-pear t)
  3. (add-hook 'php-mode-user-hook
  4. '(lambda ()
  5. (setq indent-tabs-mode t)
  6. (setq tab-width 4)
  7. (setq c-basic-indent 4)))

Which mostly works but what when I indent under another line that's indented it uses spaces for the indentation. I'd like it to use tabs for the indentation. Emacs will align properly but uses spaces for the alignment instead of tabs.

If I add the line

(global-set-key (kbd "TAB") 'self-insert-command)

I get tabs to my heart's content but then I lose the nice indentation ability (which is what I'm trying to avoid). For personal projects I use spaces for indentation generally but I'm working with other devs who prefer tabs at the moment and having a hell of a time getting this right.

  • 写回答

1条回答 默认 最新

  • duanliusong6395 2011-08-10 06:35
    关注

    I'm dubious that php-mode-user-hook is used. The php-mode I use certainly doesn't refer to it, and it's a pretty non-standard name, AFAIK.

    Try changing that to php-mode-hook

    edit: Also, where did you get c-basic-indent from? That should be c-basic-offset

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 某东JD算法逆向算法
  • ¥15 求GCMS辅导数据分析
  • ¥30 SD中的一段Unet下采样代码其中的resnet是谁跟谁进行残差连接
  • ¥15 Unet采样阶段的res_samples问题
  • ¥60 Python+pygame坦克大战游戏开发实验报告
  • ¥15 R语言regionNames()和demomap()无法选中中文地区的问题
  • ¥15 Open GL ES 的使用
  • ¥15 我如果只想表示节点的结构信息,使用GCN方法不进行训练可以吗
  • ¥15 QT6将音频采样数据转PCM
  • ¥15 下面三个文件分别是OFDM波形的数据,我的思路公式和我写的成像算法代码,有没有人能帮我改一改,如何解决?
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部