Skip to content

Instantly share code, notes, and snippets.

@ZyX-I
Last active August 22, 2021 07:06
Show Gist options
  • Select an option

  • Save ZyX-I/4af839e000e7eada347d to your computer and use it in GitHub Desktop.

Select an option

Save ZyX-I/4af839e000e7eada347d to your computer and use it in GitHub Desktop.

Revisions

  1. ZyX-I revised this gist Feb 23, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -240,7 +240,7 @@ incompatibilities with separate issues in separate issues.
    glob patterns.
    - Treatment of the “corner cases” like `[a-[:alnum:]]` differs.
    - It is currently not possible to fall back to “treat the file name literally”
    variant if pattern matching failed in many cases, because parser does not save
    variant if pattern matching failed in many cases because parser does not save
    this information (this will be a few lines fix to save this information, but
    I do not think this is a good idea: if user meant a pattern he should get
    a pattern, if user meant no pattern then there is backslash at his service).
  2. ZyX-I revised this gist Feb 23, 2015. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -238,6 +238,12 @@ incompatibilities with separate issues in separate issues.
    error and proceeds with treating this range literally.
    - “E16: Invalid range” is “E16: Invalid range: end is greater then start” in
    glob patterns.
    - Treatment of the “corner cases” like `[a-[:alnum:]]` differs.
    - It is currently not possible to fall back to “treat the file name literally”
    variant if pattern matching failed in many cases, because parser does not save
    this information (this will be a few lines fix to save this information, but
    I do not think this is a good idea: if user meant a pattern he should get
    a pattern, if user meant no pattern then there is backslash at his service).

    ### Translator incompatibilities

  3. ZyX-I revised this gist Feb 23, 2015. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -234,6 +234,10 @@ incompatibilities with separate issues in separate issues.
    - “E475: Expected group name followed by an argument” (`syntax match Foo` and
    `syntax match`).
    - “E475: Trailing characters” (`syntax match Foo /bar/ /bar/`).
    - Invalid range in glob pattern prevents pattern from being used, *not* emits an
    error and proceeds with treating this range literally.
    - “E16: Invalid range” is “E16: Invalid range: end is greater then start” in
    glob patterns.

    ### Translator incompatibilities

  4. ZyX-I revised this gist Feb 22, 2015. 1 changed file with 27 additions and 0 deletions.
    27 changes: 27 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -207,6 +207,33 @@ incompatibilities with separate issues in separate issues.
    (`:sign place 1 line=-1`).
    - Calling `:sign` with non-positive line number fails always (used to fail only
    if placed sign identifier is new identifier).
    - “E390” from `:syntax case` is now “E390: Expected match or ignore”.
    - “E390” from `:syntax conceal` is now “E390: Expected on or off”.
    - `:syn cluster Foo add=A,B,C remove=C add=C` or similar will probably not do
    what you want: such things are parsed into `syn cluster Foo add=A,B,C,C
    remove=C` (separate arguments are always parsed into one list and thus you
    will most likely end up with `C` in `Foo` cluster).
    - `:syn cluster` subarguments order is not preserved, executors are supposed to
    process them in order contains, add, remove.
    - “E475” from `:syn cluster` is now “E475: Expecting group name followed by an
    argument”.
    - “E402” from `:syn match` and others that accept patterns may be “E402:
    Expected offset anchor designator (\`s' or \`e')” (`syn match Foo /e/ms=x`) or
    “E402: Garbage after pattern” like it was previously.
    - “E399” from `:syn region` may either be “E399: Expected group name” (`syn
    region Foo matchgroup=`) or “E399: Expected syntax pattern” (`syn region Foo
    start=`).
    - “E404” from `:syn sync` was split into
    - “E404: Expected \`=number'” (`syntax sync lines=x`/`syntax sync lines`).
    - “E404: Pattern end not found” (`syntax sync linecont /foo`).
    - “E404: Unknown argument” (`syntax sync xxx`).
    - “E475” from `:syntax keyword` is now one of
    - “E475: Expected group name” (`syntax keyword`).
    - “E475: Expected keywords” (`syntax keyword Foo`).
    - “E475” from `:syntax match` is now one of
    - “E475: Expected group name followed by an argument” (`syntax match Foo` and
    `syntax match`).
    - “E475: Trailing characters” (`syntax match Foo /bar/ /bar/`).

    ### Translator incompatibilities

  5. ZyX-I revised this gist Feb 7, 2015. 1 changed file with 31 additions and 0 deletions.
    31 changes: 31 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -176,6 +176,37 @@ incompatibilities with separate issues in separate issues.
    - “E474: Expected string that is to be translated” (`:menutranslate`).
    - “E474: Expected no submenus” (`:menutranslate Foo.Bar`).
    - “E475” from `:highlight` is now “E475: Missing closing quote”.
    - “E239” from `:sign` was split into
    - “E239: Non-printable character in sign text” (`:exe "sign define Foo
    text=\e"`).
    - “E239: Failed to process complete sign text” (not sure whether this can
    happen at all).
    - “E239: Sign text is too wide” (`:sign define Foo text=1`).
    - “E239: Sign text is too narrow” (`:sign define Foo text=123`).
    - “E475” from `:sign` is now “E475: Unknown sign property” (`:sign define Foo
    xxx=>>`).
    - “E474” from `:sign` was split into
    - “E474: Cannot use \`\*' when identifier was already given” (`:sign unplace
    1 *`).
    - “E474: Unknown property” (`:sign place 1 foo`).
    - “E474: Must provide either buffer= or file= as the last argument” (`:sign
    place 1 line=10 name=Foo`).
    - “E474: Cannot use zero as sign id” (`:sign place 0`).
    - “E474: Cannot use line= and name= without a sign id” (`:sign place line=10
    buffer=1`).
    - “E474: Cannot use line= and name= with :sign jump” (`:sign jump 10 line=10
    buffer=1`).
    - “E474: Cannot use line= and name= with :sign unplace” (`:sign unplace 10
    line=10 buffer=1`).
    - “E474: Missing sign name” (`:sign place 10 line=10 buffer=1`).
    - “E488” from `:sign` may now be “E488: buffer= argument must be the last one”.
    - “E158” from `:sign` is now only (it used to be emitted for any error regarding
    buffers failed to be found) “E158: Buffer number can only be positive” (`:sign
    place 1 line=10 name=Foo buffer=-10`).
    - “E885” from `:sign` is now only “E885: Can only use positive line numbers”
    (`:sign place 1 line=-1`).
    - Calling `:sign` with non-positive line number fails always (used to fail only
    if placed sign identifier is new identifier).

    ### Translator incompatibilities

  6. ZyX-I revised this gist Feb 7, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -175,6 +175,7 @@ incompatibilities with separate issues in separate issues.
    - “E474: Expected translated string” (`:menutranslate Foo`).
    - “E474: Expected string that is to be translated” (`:menutranslate`).
    - “E474: Expected no submenus” (`:menutranslate Foo.Bar`).
    - “E475” from `:highlight` is now “E475: Missing closing quote”.

    ### Translator incompatibilities

  7. ZyX-I revised this gist Jan 31, 2015. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -37,6 +37,9 @@ incompatibilities with separate issues in separate issues.
    parser: depends on context. I failed to comprehend why, but inside functions
    append *with indented first line and same indented dot* does not work, while
    it works correctly inside files.
    - Missing block endings (`:endif`, `:endfor`, etc) in `:autocmd` do generate
    errors.
    - Incomplete blocks (`:if`, etc) in `:autocmd` definition are not supported.
    - If you mix tabs and spaces in indentation `append` uses the value of
    `&tabstop` option to deduce whether dot is on its place (which is *very*
    strange because code suggests it uses 8-wide tabs: I must have missed
  8. ZyX-I revised this gist Jan 25, 2015. 1 changed file with 13 additions and 0 deletions.
    13 changes: 13 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -159,6 +159,19 @@ incompatibilities with separate issues in separate issues.
    expression delimiter”.
    - “E475” from `:syntime` is now “E475: Expected one action of \`on', \`off',
    \`clear' or \`report'”.
    - “E474” from `:wincmd` was split into
    - “E474: Expected extended window action (see help tags starting with
    CTRL-W\_g)” (`:wincmd g`).
    - “E474: Trailing characters” (`:wincmd ogarbage`).
    - “E791” from `:loadkeymap` was split into
    - “E791: Empty LHS” (loading keymap line that starts with a blank).
    - “E791: Empty RHS” (loading keymap line that has only one sequence of
    non-whitespace characters).
    - LHS+RHS length in `:loadkeymap` is no longer limited to 200 characters.
    - “E474” from `:menutranslate` was split into
    - “E474: Expected translated string” (`:menutranslate Foo`).
    - “E474: Expected string that is to be translated” (`:menutranslate`).
    - “E474: Expected no submenus” (`:menutranslate Foo.Bar`).

    ### Translator incompatibilities

  9. ZyX-I revised this gist Nov 22, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -157,6 +157,8 @@ incompatibilities with separate issues in separate issues.
    - “E474” from `:sort` is now “E474: Can only specify one kind of numeric sort”.
    - “E475” from `:sort` is now “E475: Expected sort flag or non-ASCII regular
    expression delimiter”.
    - “E475” from `:syntime` is now “E475: Expected one action of \`on', \`off',
    \`clear' or \`report'”.

    ### Translator incompatibilities

  10. ZyX-I revised this gist Nov 22, 2014. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -154,6 +154,9 @@ incompatibilities with separate issues in separate issues.
    - Parser that has no way to know whether `:s` is going to occur inside another
    `:s` and always parses expressions after `\=` dictates allowing nested `\=`
    expressions at least for `:s`.
    - “E474” from `:sort` is now “E474: Can only specify one kind of numeric sort”.
    - “E475” from `:sort` is now “E475: Expected sort flag or non-ASCII regular
    expression delimiter”.

    ### Translator incompatibilities

  11. ZyX-I revised this gist Nov 22, 2014. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -148,6 +148,12 @@ incompatibilities with separate issues in separate issues.
    - “E474: Cannot invert or unset non-boolean option” (`:set noclipboard`).
    - “E474: Expected key definition” (`:set wcm=<C-a`).
    - “E475” from `:sleep` is now “E475: Expected \`m' or nothing”.
    - Any error in expression after `\=` in `:substitute` will result in
    `:substitute` command not executed at all, not in `:substitute` command
    spamming error on each occurence of pattern it is to replace.
    - Parser that has no way to know whether `:s` is going to occur inside another
    `:s` and always parses expressions after `\=` dictates allowing nested `\=`
    expressions at least for `:s`.

    ### Translator incompatibilities

  12. ZyX-I revised this gist Nov 21, 2014. 1 changed file with 5 additions and 4 deletions.
    9 changes: 5 additions & 4 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -134,19 +134,20 @@ incompatibilities with separate issues in separate issues.
    - `:mark` no longer allows setting `<`, `>`, `[`, `]` and `"` marks (according
    to the doc it never did).
    - “E475” from `:redir` was split into
    - “E475: Expected `END', `>[>] {file}', `@{register}[>[>]]' or `=>
    - “E475: Expected \`END', \`>[>] {file}', \`@{register}[>[>]]' or \`=>
    {variable}': redir!!!” (`:redir` without arguments or with invalid argument)
    - “E475: Expected `END'” (`:redir e`)
    - “E475: Expected register name; one of A-Z, a-z, ", * and +” (`:redir @?`)
    - “E475: Expected `>' and variable name”
    - “E475: Expected \`>' and variable name”
    - “E475” from `:match` is now “E475: Expected regular expression” (`:match
    HlGroup` without last argument).
    - “E474” from `:set` was split into
    - “E474: Expected `>'” (`:set <C-a`).
    - “E474: Cannot set boolean options with `=' or `:'” (`:set number=0`).
    - “E474: Expected \`>'” (`:set <C-a`).
    - “E474: Cannot set boolean options with \`=' or \`:'” (`:set number=0`).
    - “E474: Expected \`=', \`:', \`&' or \`<'” (`:set nocb-`).
    - “E474: Cannot invert or unset non-boolean option” (`:set noclipboard`).
    - “E474: Expected key definition” (`:set wcm=<C-a`).
    - “E475” from `:sleep` is now “E475: Expected \`m' or nothing”.

    ### Translator incompatibilities

  13. ZyX-I revised this gist Nov 16, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -144,7 +144,7 @@ incompatibilities with separate issues in separate issues.
    - “E474” from `:set` was split into
    - “E474: Expected `>'” (`:set <C-a`).
    - “E474: Cannot set boolean options with `=' or `:'” (`:set number=0`).
    - “E474: Expected `=', `:', `&' or `<'” (`:set nocb-`).
    - “E474: Expected \`=', \`:', \`&' or \`<'” (`:set nocb-`).
    - “E474: Cannot invert or unset non-boolean option” (`:set noclipboard`).
    - “E474: Expected key definition” (`:set wcm=<C-a`).

  14. ZyX-I revised this gist Nov 16, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -144,7 +144,7 @@ incompatibilities with separate issues in separate issues.
    - “E474” from `:set` was split into
    - “E474: Expected `>'” (`:set <C-a`).
    - “E474: Cannot set boolean options with `=' or `:'” (`:set number=0`).
    - “E474: Expected `=', `:', `&' or `<'”.
    - “E474: Expected `=', `:', `&' or `<'” (`:set nocb-`).
    - “E474: Cannot invert or unset non-boolean option” (`:set noclipboard`).
    - “E474: Expected key definition” (`:set wcm=<C-a`).

  15. ZyX-I revised this gist Nov 16, 2014. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -141,6 +141,12 @@ incompatibilities with separate issues in separate issues.
    - “E475: Expected `>' and variable name”
    - “E475” from `:match` is now “E475: Expected regular expression” (`:match
    HlGroup` without last argument).
    - “E474” from `:set` was split into
    - “E474: Expected `>'” (`:set <C-a`).
    - “E474: Cannot set boolean options with `=' or `:'” (`:set number=0`).
    - “E474: Expected `=', `:', `&' or `<'”.
    - “E474: Cannot invert or unset non-boolean option” (`:set noclipboard`).
    - “E474: Expected key definition” (`:set wcm=<C-a`).

    ### Translator incompatibilities

  16. ZyX-I revised this gist Nov 6, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -139,6 +139,8 @@ incompatibilities with separate issues in separate issues.
    - “E475: Expected `END'” (`:redir e`)
    - “E475: Expected register name; one of A-Z, a-z, ", * and +” (`:redir @?`)
    - “E475: Expected `>' and variable name”
    - “E475” from `:match` is now “E475: Expected regular expression” (`:match
    HlGroup` without last argument).

    ### Translator incompatibilities

  17. ZyX-I revised this gist Nov 5, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -73,8 +73,8 @@ incompatibilities with separate issues in separate issues.
    - “E475” for `:behave` now looks like “E475: :behave command currently only
    supports mswin and xterm”.
    - For debug commands “E475” was split into
    - “E475: :profile only accepts `func' and `file' as its first argument” (for
    `:profile foo`),
    - “E475: Profile commands only accept `func' and `file' as their first
    argument” (for `:profile foo`),
    - “E475: Debug commands only accept `func', `file' and `here'” (for `:break
    foo`),
    - “E475: Expecting function name or pattern” (for `:break… func`, `:break
  18. ZyX-I revised this gist Nov 5, 2014. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -133,6 +133,12 @@ incompatibilities with separate issues in separate issues.
    - “E471” from `:mark`/`:k` is now “E471: Expected mark name”.
    - `:mark` no longer allows setting `<`, `>`, `[`, `]` and `"` marks (according
    to the doc it never did).
    - “E475” from `:redir` was split into
    - “E475: Expected `END', `>[>] {file}', `@{register}[>[>]]' or `=>
    {variable}': redir!!!” (`:redir` without arguments or with invalid argument)
    - “E475: Expected `END'” (`:redir e`)
    - “E475: Expected register name; one of A-Z, a-z, ", * and +” (`:redir @?`)
    - “E475: Expected `>' and variable name”

    ### Translator incompatibilities

  19. ZyX-I revised this gist Nov 5, 2014. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -130,6 +130,9 @@ incompatibilities with separate issues in separate issues.
    - “E488: Expected history type name or nothing” (`:history garbage`)
    - “E488: Expected valid history lines range” (`:history ,`)
    - “E488” from `:clist` and friends is now “E488: Expected valid integer range”.
    - “E471” from `:mark`/`:k` is now “E471: Expected mark name”.
    - `:mark` no longer allows setting `<`, `>`, `[`, `]` and `"` marks (according
    to the doc it never did).

    ### Translator incompatibilities

  20. ZyX-I revised this gist Nov 4, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -128,7 +128,7 @@ incompatibilities with separate issues in separate issues.
    - “E474: Invalid ++ff argument” (`e ++ff=ttt`)
    - “E488” from `:history` was split into
    - “E488: Expected history type name or nothing” (`:history garbage`)
    - “E488: Expected valid history lines range” (`:history 1,--`)
    - “E488: Expected valid history lines range” (`:history ,`)
    - “E488” from `:clist` and friends is now “E488: Expected valid integer range”.

    ### Translator incompatibilities
  21. ZyX-I revised this gist Nov 4, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -129,6 +129,7 @@ incompatibilities with separate issues in separate issues.
    - “E488” from `:history` was split into
    - “E488: Expected history type name or nothing” (`:history garbage`)
    - “E488: Expected valid history lines range” (`:history 1,--`)
    - “E488” from `:clist` and friends is now “E488: Expected valid integer range”.

    ### Translator incompatibilities

  22. ZyX-I revised this gist Nov 4, 2014. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -126,7 +126,9 @@ incompatibilities with separate issues in separate issues.
    - “E474: Invalid ++bad argument: use "keep", "drop" or a single-byte
    character” (`e ++bad=xxx`)
    - “E474: Invalid ++ff argument” (`e ++ff=ttt`)
    - “E488” from `:history` is now “E488: Expected history type name or nothing”.
    - “E488” from `:history` was split into
    - “E488: Expected history type name or nothing” (`:history garbage`)
    - “E488: Expected valid history lines range” (`:history 1,--`)

    ### Translator incompatibilities

  23. ZyX-I revised this gist Nov 4, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -126,6 +126,7 @@ incompatibilities with separate issues in separate issues.
    - “E474: Invalid ++bad argument: use "keep", "drop" or a single-byte
    character” (`e ++bad=xxx`)
    - “E474: Invalid ++ff argument” (`e ++ff=ttt`)
    - “E488” from `:history` is now “E488: Expected history type name or nothing”.

    ### Translator incompatibilities

  24. ZyX-I revised this gist Nov 4, 2014. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -24,13 +24,6 @@ incompatibilities with separate issues in separate issues.
    `@,48-57,_,128-167,224-235` (MS-DOS, Win32, OS/2) and `@,48-57,_,192-255`
    (otherwise) which means that e.g. `$ENV«»` is parsed as `($ENV<c2>)<ab>`:
    pretty useless.)
    - `++opt` E474 was split into
    - “E474: Expected ++[no]bin or ++[no]binary” (`e ++binxxx`)
    - “E474: Unknown ++opt” (`e ++unknown`)
    - “E474: Option requires argument: use ++opt=arg” (`e ++enc`)
    - “E474: Invalid ++bad argument: use "keep", "drop" or a single-byte
    character” (`e ++bad=xxx`)
    - “E474: Invalid ++ff argument” (`e ++ff=ttt`)

    ### Command parser incompatibilities

    @@ -126,6 +119,13 @@ incompatibilities with separate issues in separate issues.
    - “E475: Expected numeric argument” (`:later x`).
    - “E475” from `:filetype` is now “E475: Invalid syntax: expected `filetype[
    [plugin|indent]... {on|off|detect}]'”.
    - `++opt` E474 was split into
    - “E474: Expected ++[no]bin or ++[no]binary” (`e ++binxxx`)
    - “E474: Unknown ++opt” (`e ++unknown`)
    - “E474: Option requires argument: use ++opt=arg” (`e ++enc`)
    - “E474: Invalid ++bad argument: use "keep", "drop" or a single-byte
    character” (`e ++bad=xxx`)
    - “E474: Invalid ++ff argument” (`e ++ff=ttt`)

    ### Translator incompatibilities

  25. ZyX-I revised this gist Oct 24, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -124,8 +124,8 @@ incompatibilities with separate issues in separate issues.
    10x`).
    - “E475: Trailing characters” (`:later 10mx`).
    - “E475: Expected numeric argument” (`:later x`).
    - “E475” from `:filetype` is now “E475: Invalid syntax: expected `filetype
    [plugin|indent]... [on|off|detect]'”.
    - “E475” from `:filetype` is now “E475: Invalid syntax: expected `filetype[
    [plugin|indent]... {on|off|detect}]'”.

    ### Translator incompatibilities

  26. ZyX-I revised this gist Oct 24, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -124,6 +124,8 @@ incompatibilities with separate issues in separate issues.
    10x`).
    - “E475: Trailing characters” (`:later 10mx`).
    - “E475: Expected numeric argument” (`:later x`).
    - “E475” from `:filetype` is now “E475: Invalid syntax: expected `filetype
    [plugin|indent]... [on|off|detect]'”.

    ### Translator incompatibilities

  27. ZyX-I revised this gist Oct 24, 2014. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -107,13 +107,13 @@ incompatibilities with separate issues in separate issues.
    have no idea why this should be allowed, but even if I thought having group
    name like `BufWritePre` is a good idea I cannot do anything with this at the
    parsing stage).
    - “E474” from `:delmarks` was split into
    - “E474: :delmarks must be called either without bang or without arguments”
    (`:delmarks! some_argument`).
    -E474: Trying to construct range out of marks from different sets”
    - “E474” from `:delmarks` was transformed into “E474: :delmarks must be called
    either without bang or without arguments” (`:delmarks! some_argument`).
    - “E475” from `:delmarks` was split into
    -E475: Trying to construct range out of marks from different sets”
    (`:delmarks 0-A`).
    -E474: Upper range bound is less then lower range bound” (`:delmarks z-a`).
    -E474: Unknown mark” (`:delmarks @`).
    -E475: Upper range bound is less then lower range bound” (`:delmarks z-a`).
    -E475: Unknown mark” (`:delmarks @`).
    - “E471” from `:delmarks` is now “E471: You must specify register(s)”.
    - “E474” from `:digraphs` was transformed into “E474: Expected second digraph
    character, but got nothing” (`:digraphs a`)
  28. ZyX-I revised this gist Oct 24, 2014. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -115,9 +115,8 @@ incompatibilities with separate issues in separate issues.
    - “E474: Upper range bound is less then lower range bound” (`:delmarks z-a`).
    - “E474: Unknown mark” (`:delmarks @`).
    - “E471” from `:delmarks` is now “E471: You must specify register(s)”.
    - “E474” from `:digraphs` was split into
    - “E474: Expected second digraph character, but got nothing” (`:digraphs a`).
    - “E104: Escape not allowed in digraph” (`:execute "digraphs a\e 10"`).
    - “E474” from `:digraphs` was transformed into “E474: Expected second digraph
    character, but got nothing” (`:digraphs a`)
    - `:digraphs` accepts two characters in the digraph definition (was: two bytes,
    which I consider a bug).
    - “E475” from `:later`/`:earlier` was split into
  29. ZyX-I revised this gist Oct 24, 2014. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -115,6 +115,16 @@ incompatibilities with separate issues in separate issues.
    - “E474: Upper range bound is less then lower range bound” (`:delmarks z-a`).
    - “E474: Unknown mark” (`:delmarks @`).
    - “E471” from `:delmarks` is now “E471: You must specify register(s)”.
    - “E474” from `:digraphs` was split into
    - “E474: Expected second digraph character, but got nothing” (`:digraphs a`).
    - “E104: Escape not allowed in digraph” (`:execute "digraphs a\e 10"`).
    - `:digraphs` accepts two characters in the digraph definition (was: two bytes,
    which I consider a bug).
    - “E475” from `:later`/`:earlier` was split into
    - “E475: Expected 's', 'm', 'h', 'd', 'f' or nothing after number” (`:later
    10x`).
    - “E475: Trailing characters” (`:later 10mx`).
    - “E475: Expected numeric argument” (`:later x`).

    ### Translator incompatibilities

  30. ZyX-I revised this gist Oct 19, 2014. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions viml-incompatibilities.md
    Original file line number Diff line number Diff line change
    @@ -107,6 +107,14 @@ incompatibilities with separate issues in separate issues.
    have no idea why this should be allowed, but even if I thought having group
    name like `BufWritePre` is a good idea I cannot do anything with this at the
    parsing stage).
    - “E474” from `:delmarks` was split into
    - “E474: :delmarks must be called either without bang or without arguments”
    (`:delmarks! some_argument`).
    - “E474: Trying to construct range out of marks from different sets”
    (`:delmarks 0-A`).
    - “E474: Upper range bound is less then lower range bound” (`:delmarks z-a`).
    - “E474: Unknown mark” (`:delmarks @`).
    - “E471” from `:delmarks` is now “E471: You must specify register(s)”.

    ### Translator incompatibilities