]> code.delx.au - gnu-emacs-elpa/commit
Getting rid of low-level assumptions in yasnippet
authorStefan Monnier <monnier@IRO.UMontreal.CA>
Fri, 20 Mar 2015 10:34:33 +0000 (10:34 +0000)
committerJoão Távora <joaotavora@gmail.com>
Fri, 20 Mar 2015 10:34:33 +0000 (10:34 +0000)
commitd19ef74634ca7050c331971a7f9ee29211e08826
treebfdd9a0a5a6eb66c8916d5bc5bed8e9436776fdc
parentfc5052b86386e350bbd6fc3a54a45a577f9e75b7
Getting rid of low-level assumptions in yasnippet

The main thrust is to get rid of the use of the `cl-struct-slots'
property which doesn't exist in Emacs-25 any more.

* yasnippet.el: Update copyright
(yas--template): Change constructor name from
`yas--make-blank-template' to `yas--make-template'
(yas--populate-template): Remove.
(yas--define-snippets-1): Use `yas--make-template'
(yas--define-snippets-1): Use `setf's
(yas-define-menu, yas--define-menu-1, yas-tryout-snippet): Use
`yas--make-template'
yasnippet.el