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 <tab>. 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.