Permalink
Commits on Nov 16, 2010
  1. Version 0.83

    Michael Sanders authored and vim-scripts committed Jul 13, 2009
    Fixed bug when leaving snippet for another buffer, having a variable at the end of a line in a snippet, or typing certain characters in select mode, and (finally) added support for <shift-tab> to go back a tab stop. Also added snippets for zsh (thanks israelchauca) and mako (thanks "iElectric"), and updated C, Obj-C, and C++ snippets.
  2. Version 0.82

    Michael Sanders authored and vim-scripts committed Jun 11, 2009
    Fixed a bug with <c-r><tab>, placeholders, or having more than 9 tab stops on the same line, and added a Python snippet for the lambda (thanks voyeg3r), as well as snippets for the Tcl (thanks israelchauca) and AutoIt (thanks Angel Ezquerra Moreu) filetypes.
  3. Version 0.81

    Michael Sanders authored and vim-scripts committed May 16, 2009
    Added syntax highlighting to show errors in snippet files, fixed typos in certain snippets, fixed a bug with "&" in placeholders, fixed a bug when canceling multi-snippets, and fixed a bug when inserting a new line in a snippet.
  4. Version 0.8

    Michael Sanders authored and vim-scripts committed May 3, 2009
    Added & fixed some snippets, and added a menu that displays all snippets for the current buffer when <c-r><tab> is typed in insert mode.
    
    I've removed convertSnip.py from this release since most snippets should be converted by now; if you still need it, just grab it from an earlier release.
  5. Version 0.79

    Michael Sanders authored and vim-scripts committed Apr 14, 2009
    Added support for more than 9 tab stops, fixed typos in certain snippets, and cleaned up the code a bit.
  6. Version 0.78

    Michael Sanders authored and vim-scripts committed Apr 6, 2009
    Fixed bug with aliased filetypes (e.g. loading C snippets for Obj-C files), updating placeholders on separate lines, and extracting snippets on Windows. Also added a few more Python, C, and Obj-C snippets, and fixed some typos in the Latex and C++ snippets.
  7. Version 0.77

    Michael Sanders authored and vim-scripts committed Mar 30, 2009
    Fixed bug with single quotes (') in snippet triggers, and hyphenated global snippets (e.g., _-mysnips.snippets).
  8. Version 0.76

    Michael Sanders authored and vim-scripts committed Mar 29, 2009
    Fixed bug with extracting snippet files on Windows, folding, and a minor bug with supertab.
  9. Version 0.75: Added fix for hyphenated *.snippets files.

    Michael Sanders authored and vim-scripts committed Mar 27, 2009
  10. Version 0.74

    Michael Sanders authored and vim-scripts committed Mar 26, 2009
    This release completely eliminates command-based snippets in favor of a new, easier to read & maintain syntax. A python script, convertSnip.py, has been included in this release to make it easier to migrate. For more information, see :h snippet-syntax; it's not very complicated, so it shouldn't take too much time to understand.
    
    This release also fixes a number of bugs, including: support for supertab, special characters in snippet variables, the popup-menu, and adds support for hyphened snippet folders (e.g. snippets/c-snippets/ for C).
  11. Version 0.73

    Michael Sanders authored and vim-scripts committed Mar 15, 2009
    Fixed bug with redefinition of C++ snippets, fixed a bug when using the completion menu, added support for the 'shellslash' option (thanks Derek Wyatt), and added support for buffer-local snippets (thanks Meikel Brandmeyer).
  12. Version 0.72

    Michael Sanders authored and vim-scripts committed Mar 10, 2009
    Fixed a bug with variables inside placeholders (e.g. "${1:foo} ${2:$1bar}").
  13. Version 0.71

    Michael Sanders authored and vim-scripts committed Mar 9, 2009
    First and foremost, the code has been significantly re-factored; it is a bit longer now, but hopefully at the sake of being much easier to read and maintain.
    
    This release also adds: support for file-based snippets, support for delimiters before snippet triggers (e.g., "bar.foo" could expand "foo"), and bug fixes.
  14. Version 0.6956: Forgot a backslash in the supertab.vim fix.

    Michael Sanders authored and vim-scripts committed Feb 25, 2009
  15. Version 0.6955

    Michael Sanders authored and vim-scripts committed Feb 24, 2009
    Actually fixed the supertab bug (thanks Asher VanBrunt); also added some more Objective-C snippets, and fixed another bug with expanding snippets before text introduced in the previous version.
  16. Version 0.6954

    Michael Sanders authored and vim-scripts committed Feb 24, 2009
    Fixed a bug when expanding snippets with text after them, and a bug with expanding evals (`...`) that prevented substitutions containing "\=" such as substitute('foo', '.*', '\=toupper(submatch(0))') from working.
    
    Also fixed another typo in the Python snippets, and supertab compatibility.
  17. Version 0.6942

    Michael Sanders authored and vim-scripts committed Feb 21, 2009
    Fixed some typos in LaTeX and Python snippets, and added a snippet for the HTML 5 doctype.
    
    Also added support for cycling through completions using supertab, and using completions to expand placeholder text.
    
    The indentation amount for 'expandtab' also now defaults to 'sw' if 'sts' is not set.
  18. Version 0.61803399

    Michael Sanders authored and vim-scripts committed Feb 16, 2009
    I apparently forgot to update the "Snip!" commands to "Snipp!" in the last version; this update takes care of that (thanks Martin Krauskopf for the bug report). The regex command to update these should actually be ":%s/exe \(.\)Snip\( \|!\)/exe \1Snipp\2".
    
    This update also fixes a typo in the "def" ruby snippet (thanks Reza Jelveh & Jan Andersson).
  19. Version 0.6180339

    Michael Sanders authored and vim-scripts committed Feb 15, 2009
    Added support for 'virtualedit=all' and 'virtualedit=onemore'. Thanks Mikhail Daen for the bug report.
  20. Version 0.618033: Fixed another bug concerning loading a filetype mor…

    Michael Sanders authored and vim-scripts committed Feb 14, 2009
    …e than once.
  21. Version 0.61803

    Michael Sanders authored and vim-scripts committed Feb 13, 2009
    Fixed some other bugs for compatibility with supertab.vim and 'set expandtab' and added check to ensure snippets are not loaded twice.
    
    I also changed the "Snip" command to "Snipp" to maintain compatibility with vimscript #244 (imaps.vim). Unfortunately this breaks backward compatibility; to update any snippets you have added, just execute this regex on the appropriate files: ":%s/exe \(.\)Snip /exe \1Snipp /g"
  22. Version 0.6180: Added support for 'set expandtab', supertab.vim, and …

    Michael Sanders authored and vim-scripts committed Feb 13, 2009
    …fixed some bugs.
  23. Version 0.42: Initial upload

    Michael Sanders authored and vim-scripts committed Feb 11, 2009