我需要有关YASnippet和标签宽度的帮助

时间:2010-01-09 23:33:55

标签: emacs tabs

我习惯有4个Tab宽度的空格。 YASnippets在其代码段中使用了2个空格,例如:

<div id="$1">
  $0
</div>

我认为这会把它变成4个空格:

<div id="$1">
   $0
</div>

但没有运气......

所以我也试过了:

(setq-default tab-width 4) 
(setq-default indent-tabs-mode t)
(setq tab-stop-list '(4 8 12 16))

但再没有运气

还有其他设置可以帮助解决这种情况吗?

2 个答案:

答案 0 :(得分:4)

尝试:

(setf yas/indent-line NIL)

这应该可以防止yas重新缩进到当前位置并使用模板中内置的压痕。

答案 1 :(得分:0)

这对我有用:
(setq yas-indent-line 'fixed)