Hi! I do face strange behavior when using yasnippet with Org-mode:
,----[ Snippet «test» ] | # name : Testing yasnippet/org issue | # -- | | ** Test ${1:test} | :PROPERTIES: | :ID: $1 | :END: `---- ... results in ... ,----[ test.txt with entering «foo bar» as $1 ] | ** Test foo bar | :PROPERTIES: | :ID: foo bar | :END: `---- ... which is correct, when Org is not the major mode. However, when executed with Org-mode as major mode, it results in: ,----[ test.org ] | ** Test foo bar | :PROPERTIES: | foo bar | :END: `---- Therefore I guess that this is an Org-mode issue. Is somebody able to help debug/fix this issue? A slightly different example: ,----[ snippet ] | ** Test ${1:test} | :PROPERTIES: | :ID: $1-myid | :END: `---- ,----[ test.org ] | ** Test foo bar | :PROPERTIES: | foo bar:ID: test-myid | :END: `---- -> so the default text «test» does not get replaced by the «foo bar» I enter as $1 and this time, the :ID: does not get removed. Placing $1 outside of the PROPERTIES drawer, there does not seem to be any problem. My setup: Org-mode version 7.9.3c (release_7.9.3c-816-g409ee8) yasnippet (version 0.6.1b) -- Karl Voit