Commits on Jun 15, 2016
  1. @ajzafar
Commits on Jun 8, 2016
  1. @ajzafar

    Fix visual placeholder in legacy parser

    The fix for #177 only handled the case where a visual placeholder was on
    a line with an indent. With this commit, all cases should be handled.
    See #233
    ajzafar committed Jun 8, 2016
  2. @ajzafar

    Preserve empty lines in a snippet

    With the changes to the parser, an empty line was represented as [], no
    string, which threw off parts of the snippet expansion and jumping code.
    See #234
    ajzafar committed Jun 8, 2016
Commits on May 30, 2016
  1. @ajzafar

    Correct changelog

    ajzafar committed May 30, 2016
  2. @CharlesGueunet @ajzafar
  3. @ajzafar

    Release version 0.89

    ajzafar committed May 30, 2016
  4. @ajzafar

    Read substitution patterns more literally

    As far as SnipMate is concerned, backslash only escapes the '/'
    delimiting the substitution parts and the ending }. That is, in
    SnipMate will only interpret a backslash in foo if it occurs before a /,
    and only backslashes in bar that occur before a / or a }.
    See #226
    ajzafar committed May 30, 2016
  5. @shinymayhem @ajzafar
  6. @ajzafar

    Update snippet triggering code

    With the parser now identifying vars as stops or mirrors for us,
    the actual triggering of snippets is a bit simpler now.
    ajzafar committed May 30, 2016
  7. @ajzafar
  8. @ajzafar

    Add tests for identifying vars

    If multiple vars exist for a specific id, figure out which is to be the
    stop and which are mirrors.
    ajzafar committed May 30, 2016
  9. @ajzafar

    Reconfigure parser to present output linewise

    Before this commit, the parser would output a list of items, with
    consecutive strings representing line breaks. Now the parser outputs
    a list of lists, with each list representing a single line. With this
    output, SnipMate can better determine update objects.
    ajzafar committed Oct 6, 2015
  10. @ajzafar

    Small refactoring

    ajzafar committed Oct 6, 2015
  11. @ajzafar
Commits on Apr 4, 2016
  1. @ajzafar

    Use &ts when &sw == 0 on new enough Vims

    See #227.
    ajzafar committed Apr 4, 2016
Commits on Mar 1, 2016
  1. @ajzafar

    Group autocommands

    See #220.
    ajzafar committed Mar 1, 2016
Commits on Oct 28, 2015
  1. @ajzafar

    Add double bang syntax to remove trigger

    In a snippets file, `snippet!! foo` will remove that trigger from the
    current lookup. Any future snippets defined with that trigger will still
    exist. That is, load order is important.
    See #214.
    ajzafar committed Oct 28, 2015
Commits on Sep 18, 2015
  1. @ajzafar

    Rewrite trigger lookup string splitting

    This should be what we want. See also #208.
    ajzafar committed Sep 18, 2015
Commits on Jul 23, 2015
  1. @ajzafar

    Fix multiline snippets in legacy parser

    Fix by dreviejo. See #206.
    ajzafar committed Jul 23, 2015
  2. @ajzafar
Commits on Jul 1, 2015
  1. @ajzafar

    Add note about noremap commands

    See #174
    ajzafar committed Nov 15, 2014
  2. @ajzafar

    Update Vundle instructions in README

    Changed double quotation marks on lines 42-44 and 47 to single quotation
    marks (double quotes don't seem to work with Vundle, at least not on my
    Merges #204
    ajzafar committed Jul 1, 2015
  3. @ajzafar

    Modify regex in legacy parser

    While the new version is a lot simpler, the old version should still
    work. It doesn't in some places for some reason. See issue #203.
    ajzafar committed Jul 1, 2015
Commits on Apr 5, 2015
  1. @ajzafar

    Release version 0.88

    ajzafar committed Apr 5, 2015
Commits on Mar 21, 2015
  1. @ajzafar

    Fix documentation error

    See #198
    ajzafar committed Mar 21, 2015
Commits on Mar 19, 2015
  1. @ajzafar

    Handle expression evaluation errors

    If an expression results in an error, the evaluation results in an empty
    string being substituted into the snippet.
    See #197.
    ajzafar committed Mar 19, 2015
Commits on Mar 17, 2015
  1. @ajzafar
Commits on Mar 16, 2015
  1. @ajzafar

    Fix README formatting

    ajzafar committed Mar 16, 2015
  2. @ajzafar

    Fix SnipMateOpenSnippetFiles

    This was broken by cd4f1ed.
    Fixes #196.
    ajzafar committed Mar 16, 2015
Commits on Mar 10, 2015
  1. @ajzafar
  2. @ajzafar

    Use loops and globs instead of :runtime

    In older versions of Vim (prior to 7.3.1295), if a trigger contains
    certain characters (like $), Vim can take a while to evaluate the globs.
    Thus we avoid :runtime entirely in favor of s:Glob from before the
    override branch was merged. This ends up being a bit slower in recent
    Vim versions but much faster in older versions. I think this trade-off
    is acceptable.
    This also avoids tampering with 'runtimepath', which we never should
    have been doing in the first place. That was probably a big reason the
    override branch wasn't merged for a long time.
    See also #195.
    ajzafar committed Mar 10, 2015
Commits on Mar 7, 2015
  1. @ajzafar

    Add "does not work" FAQ entry

    ajzafar committed Mar 7, 2015
  2. @ajzafar

    Fix OpenSnippetFiles off by one error

    Fixes #194
    ajzafar committed Mar 7, 2015
Commits on Mar 1, 2015
  1. @ajzafar
  2. @ajzafar

    Update snippets/snippet filetype settings

    * :RetabSnip is removed
    * A simple indent script is added
    * Unify snippets/snippet filetypes but not syntaxes
    ajzafar committed Mar 1, 2015