Emacs 在前一行下缩进

Emacs 在前一行下缩进,emacs,yasnippet,Emacs,Yasnippet,这是我的飞贼: foo ($1) $0 在这里,我用缩进激活它,然后触摸“argbar”,我想要这样: foo (x) bar 但我明白了: foo (x) bar 我的yas缩进线是固定的。Emacs 24.2.1 Yasnippet 0.8.0(20130218)这是一个功能片段: # key: snip # name: foo # expand-env: ((yas/indent-line t)) # -- foo ($1) $0`()`$> 如果将#expand

这是我的飞贼:

foo ($1)
$0
在这里,我用缩进激活它,然后触摸“argbar”,我想要这样:

  foo (x)
  bar
但我明白了:

  foo (x)
bar

我的yas缩进线是固定的。Emacs 24.2.1 Yasnippet 0.8.0(20130218)

这是一个功能片段:

# key: snip
# name: foo
# expand-env: ((yas/indent-line t))
# --
foo ($1)
$0`()`$>

如果将
#expand env:((yas/indent line'fixed))
#expand env:((yas/indent line t))
添加到代码段中,是否有帮助?您使用的是什么版本的Emacs和YASnippet?在哪种模式下展开代码段?另请看我在html-mode中展开的代码段。除非您回答其他问题,否则很难说问题出在哪里。
#expand env:((yas/indent line'fixed))
出现在我的第一个代码段中,看起来它和第二个代码段没有帮助。
yas的monkeypatch——使用
按模式缩进(坐1)
也不起作用。