代码之家  ›  专栏  ›  技术社区  ›  warfangle

防止emacs混合制表符和空格?

  •  11
  • warfangle  · 技术社区  · 14 年前

    我主要是一个Javascript开发人员。意式浓缩咖啡。

    JSLint抱怨如果你把标签和空格混在一起(是的,我知道你可以关掉它,但它能让我保持清醒)。

    我在空白模式下盯着我的缓冲区,可以清楚地看到当我换行和制表符时,它会插入一堆制表符,然后。。四个空格。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Dave Bacher    14 年前

    您需要在emacs配置中调整一些设置。

    (setq tab-width 4)        ;; set your desired tab width
    (setq indent-tabs-mode t) ;; use tabs for indentation
    

    您可能还需要在javascript模式中调整缩进偏移,以便每个缩进都是选项卡宽度的倍数(对于基于C的模式,称为 c-basic-offset ).