=_ with
# mouse-clicking alternatives in ==ido-mode==.
# \* Added ==yas/also-auto-indent-first-line== customization variable.
# 0.6.0b / 2009-07-25
# ===================
# \* Nested placeholders of the type == $0==.
# \* More robust undo/redo support.
# \* Stacked snippet expansion (*snippet in snippet*).
# \* Transformation on a primary field with syntax ==${1:default$(transform)}==
# \* Validations on field exit through the ==yas/verify-value==
# primary field transformation.
# \* Wrapping the region in the exit marker ==$0== of the snippet. Use
# ==yas/wrap-around-region==.
# \* Auto-indentation. Use ==yas/indent-line== set to =='auto==
# \* Easier definition of snippets. Use ==yas/find-snippets== or
# ==yas/visit-snippet-file==. In the new ==snippet-mode== use
# ==yas/load-snippet-buffer== and ==yas/tryout-snippet==.
# \* Customization group ==yasnippet==.
# \* Overriding customization variables in snippets. Use the ==env:
# let-form== template keyword.
# \* Fixed =Issue 60
# =_
# \* Fixed =Issue 65
# =_
# \* Fixed =Issue 56
# =_
# 0.5.10 / 2009-02-11
# ===================
# \* Added *grouping* support so that the snippets in the menu can be
# groupped together.
# \* Make the bundle =ELPA =_
# compatible.
# 0.5.9 / 2009-01-21
# ==================
# \* Fixed the bug of disabling the auto-indenting of ==cc-mode==.
# 0.5.8 / 2009-01-15
# ==================
# \* Added a ==key== property in snippet definition for snippet names
# that are not valid path name.
# \* Fixed some bugs of indenting (=Issue 44
# =_, =Issue
# 46 =_).
# \* Fixed =Issue 45
# =_ by
# providing a proper default value for ==yas/buffer-local-condition==.
# \* Added helper function ==yas/substr== for convenient mirror
# transformation.
# \* Make variable ==yas/registered-snippet== properly initialized.
# \* Fixed the overlay error when overlay becomes empty (=Issue 49
# =_ and
# =Issue 48
# =_). This
# bug has occurred and been fixed earlier, and should not have
# happened if we have proper regression test.
# \* Added a workaround for ==c-electric-== serial commands (=Issue 27
# =_).
# 0.5.7 / 2008-12-03
# ==================
# \* Fixed =Issue 28
# =_ of
# properly clean up snippet (by joaotavora).
# \* Added a new section "Field-level undo functionality" to correct
# =Issue 33 =_
# (by joaotavora).
# \* Added some snippets from users for sql, erlang, scala, html, xml, latex, etc.
# \* Fixed =Issue 16
# =_ by adding
# ==$>== support. Here's the =doc for $> indenting
# =_.
# 0.5.6 / 2008-08-07
# ==================
# \* Added a buffer local variable ==yas/dont-activate== to turn off
# ==yas/minor-mode== in some major modes. See =Issue 29
# =_.
# \* Make the environment of elisp evaluation more friendly to
# ==(current-column)==.
# \* Fixed the regular expression bug in python-mode snippets.
# \* Use filename or full key extension for snippet name if no ==name==
# property is defined.
# 0.5.5 / 2008-05-29
# ==================
# \* Tweak ==yas/extra-mode-hooks== so that it can be more easily
# customized.
# \* Add an entry in FAQ about why ==TAB== key doesn't work in some
# modes.
# 0.5.4 / 2008-05-15
# ==================
# \* Added ==ox-mode-hook== and ==python-mode-hook== to
# ==yas/extra-mode-hooks== to fix the problem YASnippet is not enabled
# in those modes.
# 0.5.3 / 2008-05-07
# ==================
# \* Fix indent of python-mode snippets.
# \* Fix a bug of dropdown-list: conflicts with color-theme (=Issue 23
# =_). Thanks
# Mike.
# \* Fix a bug of condition system.
# 0.5.2 / 2008-04-20
# ==================
# \* Fix a bug for comparing string to symbol using ==string=== (which
# will fire an error).
# 0.5.1 / 2008-04-14
# ==================
# \* Use a beautiful css style in the document.
# 0.5.0 / 2008-04-10
# ==================
# \* Integrate with hippie-expand. Just add ==yas/hippie-try-expand== to
# ==hippie-expand-try-functions-list==.
# \* If you set ==yas/fall-back-behavior== to =='return-nil==, YASnippet
# will return nil when it can't find a snippet to expand.
# \* Defect fix: the condition of a snippet was evaluated twice in
# earlier version.
# \* Deleting snippet (using ==C-w== or ==C-k==) won't cause serious
# problem now.
# \* Several complex snippet for python-mode from Yasser included in the
# distribution.
# 0.4.5 / 2008-04-07
# ==================
# \* Merge the latest dropdown-list.el.
# \* Add snippets for f90-mode from Li Zhu.
# \* Bug fix: l-safe-expr-p: Lisp nesting exceeds ==max-lisp-eval-depth==
# error when several (more than two) snippets overlaps. Thanks
# sunwaybupt@newsmth for reporting this bug.
# 0.4.4 / 2008-03-24
# ==================
# \* Bug fix: dropdown-list.el doesn't recognize [return] properly.
# 0.4.3 / 2008-03-23
# ==================
# \* Bug fix: failed to recognize user customized yas/trigger-key.
# 0.4.2 / 2008-03-22
# ==================
# \* Make a separate document package for release. Also make document
# available online.
# 0.4.1 / 2008-03-21
# ==================
# \* Make sure ==yas/minor-mode=='s key bindings always take priority to
# other minor modes.
# 0.4.0 / 2008-03-20
# ==================
# \* Document refinement and released with YASnippet. Most of the Online
# wiki document will be deprecated soon.
# \* Powerful condition system added to yasnippet!
# \* Incorporate ==dropdown-list.el== and make it default way for
# selecting multiple candidates. Thanks to =Jaeyoun Chung
# =_.
# \* yas/before-expand-snippet-hook
# 0.3.2 / 2008-03-19
# ==================
# \* Enhancement: A better way to define minor-mode. Thanks to Kentaro
# Kuribayashi. See =this thread
# =_
# for more details.
# 0.3.1 / 2008-03-17
# ==================
# \* Bug fix: Emacs get confused when a field is deleted. See =issue 10
# =_.
# 0.3.0 / 2008-03-16
# ==================
# \* Add a ==yas/after-exit-snippet-hook== so that you can do something like
# ==indent-region== or ==fill-region== after finish the snippet.
# \* Use minor-mode instead of ==global-set-key== to bind the trigger
# key. Now the trigger key and fall-back behavior can be more
# flexible. Not constrained to ====. Thanks to Trey Jackson. See
# this =thread
# =_
# for more details.
# \* Now user can customize the popup function for selecting multiple
# candidate for the same snippet key.
# \* Support ==dropdown-list.el== to be a better way to select multiple
# candidate when in text mode.
# 0.2.3 / 2008-03-15
# ==================
# \* Bug in non-window (-nw) mode when there's multiple candidate to
# expand. See =issue 7
# =_.
# \* Allow expanding another snippet as long as not currently inside a
# field.
# 0.2.2 / 2008-03-13
# ==================
# \* Added customized face for fields and mirrors. Better in dark
# background. And users can customize it.
# 0.2.1 / 2008-03-10
# ==================
# \* Fix the insert-behind problem under both Emacs 22 and Emacs 23.
# 0.2.0 / 2008-03-10
# ==================
# \* Use big keymap overlay to detect ==insert-behind== event manually to
# avoid sometimes missed hook calls. See =issue 3
# =_ for more
# details.
# \* Support parent snippet table. Now you can set (for example)
# ==cc-mode== as common mode for ==c++-mode==, ==c-mode== and
# ==java-mode==. They'll share snippets defined for ==cc-mode==.
# 0.1.1 / 2008-03-08
# ==================
# \* Add a rake task to upload to google code.
# \* Use elisp compile-bundle function instead of python scrip
# 0.1.0 / 2008-03-07
# ==================
# \* Embedded elisp support.
# \* Fields navigation support.
# \* Mirror of fields support.
# \* Menu-bar support.
# \* Multiple snippets with same name support.
# \* Popup menu for multiple snippet with same name support.
# \* Transformation of fields support.
# \* Load directory support.
# \* Compile bundle support.