language-viml
Version:
Vim Script language support for Atom
187 lines (132 loc) • 6.46 kB
Markdown
Change Log
==========
This project adheres to [Semantic Versioning](http://semver.org/).
[Unpublished]: ../../compare/v1.2.0...HEAD
[v1.2.0]
------------------------------------------------------------------------
**December 4th, 2019**
* __Added:__ Keyword definitions for Vim 8.1.2384
* __Added:__ Syntax highlighting for SnipMate, UltiSnips, and NeoSnippet
* __Added:__ Syntax highlighting for Vim help-files
[v1.2.0]: https://github.com/Alhadis/language-viml/releases/tag/v1.2.0
[v1.1.10]
------------------------------------------------------------------------
**July 1st, 2019**
* __Added:__ Keyword definitions for Vim 8.1.1600
* __Fixed:__ Highlighting prioritised shorter keywords over longer ones
* __Fixed:__ False positives when running keyword-updater script
[v1.1.10]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.10
[v1.1.9]
------------------------------------------------------------------------
**February 15th, 2019**
* __Added:__ `range` and `closure` to function attributes [[`#8`]]
* __Added:__ Keywords for Vim 8.0-19, added in [`vim/vim@b730f0c`]
* __Added:__ Filetype mapping and highlighting for Vimball `.vmb` files
* __Fixed:__ Unnecessary files included in package distribution
[v1.1.9]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.9
[`vim/vim@b730f0c`]: https://github.com/vim/vim/commit/b730f0c7ba
[`#8`]: https://github.com/Alhadis/language-viml/pull/8
[v1.1.8]
------------------------------------------------------------------------
**April 25th, 2018**
* __Added:__ `strikethrough` keyword to `vimHiAttrib` attributes
* __Fixed:__ Missing `echo`, `echohl`, `execute`, `smapc` and `xnoremap`
* __Added:__ Highlighting for escaped or quoted characters
* __Added:__ Numerous patterns for more obscure VimScript keywords
* __Fixed:__ Highlighting of compound assignment operators (e.g., `+=`)
* __Removed:__ Fold marker highlighting
[v1.1.8]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.8
[v1.1.7]
------------------------------------------------------------------------
**November 16th, 2017**
* __Added:__ Keywords for Vim 8.0.1298, added in [`vim/vim@b0d45e7f53`]
[`vim/vim@b0d45e7f53`]: https://github.com/vim/vim/commit/b0d45e7f53
[v1.1.7]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.7
[v1.1.6]
------------------------------------------------------------------------
**October 11th, 2017**
* __Added:__ Keywords for Vim 8.0.1127, added in [`vim/vim@37c64c78fd8`]
[`vim/vim@37c64c78fd8`]: https://github.com/vim/vim/commit/37c64c78fd8
[v1.1.6]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.6
[v1.1.5]
------------------------------------------------------------------------
**September 20th, 2017**
* __Added:__ `nocombine` to syntax keywords, introduced in [`v8.0.1007`]
* __Moved:__ `update` script to the more canonical `bin/update` location
[`v8.0.1007`]: https://github.com/vim/vim/compare/v8.0.1006...v8.0.1007
[v1.1.5]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.5
[v1.1.4]
------------------------------------------------------------------------
**June 18th, 2017**
* __Fixed:__ Broken highlighting in certain autoload variables [[`#7`]]
[v1.1.4]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.4
[`#7`]: https://github.com/Alhadis/language-viml/pull/7
[v1.1.3]
------------------------------------------------------------------------
**December 28th, 2016**
* __Added:__ Keywords for Vim 8.0-01
[v1.1.3]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.3
[v1.1.2]
------------------------------------------------------------------------
**September 18th, 2016**
* __Fixed:__ Broken link to readme's banner image
* __Fixed:__ Small bug with handling modelines
[v1.1.2]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.2
[v1.1.1]
------------------------------------------------------------------------
**September 16th, 2016**
* __Added:__ Missing keywords not picked up by updater script
* __Fixed:__ Options incorrectly highlighted in syntax definitions
[v1.1.1]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.1
[v1.1.0]
------------------------------------------------------------------------
**September 16th, 2016**
Substantial improvements made to language highlighting.
__Added:__
* All keywords as of Vim 8.0
* Editor settings for adjusting indent/outdent
* First-line support for hashbangs/modelines
* Highlighting for:
- Exponential notation
- Fold markers: `{{{`
- Function headers
- Hexadecimal numbers
- Syntax definitions
- Scope indicators: `g:name`
- Vim modelines
- Way too many other things
* Support for `nvimrc` and `_vimrc` files
__Bugs fixed:__
* Trailing comments no longer highlighted as strings occasionally
* `#` is now matched in function names
[v1.1.0]: https://github.com/Alhadis/language-viml/releases/tag/v1.1.0
[v1.0.0]
------------------------------------------------------------------------
**May 13th, 2016**
Package transferred to a [new maintainer](https://github.com/Alhadis).
Highlighting for additional function names added, and minor errors fixed.
* __Added:__ Matching for all recognised Vim commands (as of v7.4-50)
* __Added:__ This changelog
* __Fixed:__ Looping-rule error for variable patterns
* __Fixed:__ Hex sequences now match case-insensitively
* __Fixed:__ Numerals in identifiers no longer highlighted
* __Fixed:__ Strings like `~/.vim/` no longer marked as regex
[v1.0.0]: https://github.com/Alhadis/language-viml/releases/tag/v1.0.0
[v0.3.0]
------------------------------------------------------------------------
**December 22nd, 2015**
Added support for toggling comment-lines.
[v0.3.0]: https://github.com/Alhadis/language-viml/releases/tag/v0.3.0
[v0.2.0]
------------------------------------------------------------------------
**July 24th, 2014**
Minor improvements made to pattern-matching and filename recognition.
* __Fixed:__ Incorrectly-highlighted sequences in literal strings
* __Added:__ Support for `.vimrc` and `.gvimrc` extensions
[v0.2.0]: https://github.com/Alhadis/language-viml/releases/tag/v0.2.0
[v0.1.0]
------------------------------------------------------------------------
**February 28th, 2014**
Initial release, converted from skammer's [TextMate bundle][1].
[v0.1.0]: https://github.com/Alhadis/language-viml/releases/tag/v0.1.0
[1]: https://github.com/skammer/textmate-viml