Merge pull request #615 from SirVer/updated_changelog
Updated changelog, readme and documentation for 3.1 and change of ownership.
This commit is contained in:
commit
1b481f312e
33
ChangeLog
33
ChangeLog
@ -1,23 +1,32 @@
|
||||
changes up to 3001566:
|
||||
version 3.1 (TODO: date):
|
||||
- This is the last release done by @SirVer. The new maintainer of UltiSnips
|
||||
is @seletskiy. The repository remains https://github.com/SirVer/ultisnips,
|
||||
so this should not affect any users. This is also the last release to be
|
||||
published on vim.org. Please follow the master branch on GitHub for the
|
||||
latest stable version.
|
||||
- New option `e`: Context aware snippets. This gives very precise and
|
||||
powerful control over when which snippet should be expanded.
|
||||
*UltiSnips-context-snippets*
|
||||
- clearsnippets now clears all snippets below the current priority. This
|
||||
fits better with the priority system introduced in 3.0.
|
||||
powerful control over which snippet should be expanded depending on
|
||||
surrounding code. *UltiSnips-context-snippets*
|
||||
- New option `m`: Trim whitespace in all snippet lines.
|
||||
- Very powerful, freely configurable pre/post-expand and post-jump actions
|
||||
allow for transforming the buffer outside the snippet. *UltiSnips-snippet-actions*
|
||||
- Automatic triggering of snippets without the need to press the expand
|
||||
trigger. *UltiSnips-autotrigger*
|
||||
- Better error reporting for snippet errors including python stacktraces
|
||||
and listing of executed code.
|
||||
- Undo is more granular. Each jump and expand is now a separate undo step.
|
||||
- UltiSnips now emits autocommands on certain events. *UltiSnips-custom-autocommands*
|
||||
- New option `m`: Trim whitespace in all snippet lines.
|
||||
- Improved syntax highlighting for snippets filetype.
|
||||
- clearsnippets now clears all snippets below the current priority. This
|
||||
fits better with the priority system introduced in 3.0.
|
||||
- snipMate snippets support can be disabled. *UltiSnipsEnableSnipMate*
|
||||
- UltiSnipsEditSplit got a new value 'context'. *UltiSnipsEditSplit*
|
||||
- Improved syntax highlighting for snippets filetype.
|
||||
- Mappings and autocommands are now only established when needed, i.e. when
|
||||
a snippet is active. This boosts performance outside of snippets.
|
||||
- No longer supports Vim 7.3. Supported are Vim 7.4 and Neovim.
|
||||
- New integration with Unite, TagBar, and deoplete.
|
||||
- New Ctags configuration file for snippet definitions.
|
||||
- Bug fixes, performance improvements, code cleanups and refactorings.
|
||||
- Basic Unite integration.
|
||||
- TagBar support.
|
||||
- Ctags configuration file for snippet definitions.
|
||||
- Now using waffle.io, gitter.im and travis-ci.com.
|
||||
- No longer supports Vim < 7.4.
|
||||
|
||||
version 3.0 (02-Mar-2014):
|
||||
- Organisational changes: The project is now hosted on github. Snippets are
|
||||
|
@ -26,6 +26,9 @@ variable.
|
||||
The official home of UltiSnips is at <https://github.com/sirver/ultisnips>.
|
||||
Please add pull requests and issues there.
|
||||
|
||||
UltiSnips was started in Jun 2009 by @SirVer. In Dec 2015, maintenance was
|
||||
handed over to @seletskiy.
|
||||
|
||||
Quick Start
|
||||
-----------
|
||||
|
||||
@ -53,9 +56,9 @@ As there are more options and tons of features I suggest you at least skim it.
|
||||
Screencasts
|
||||
-----------
|
||||
|
||||
From a gentle introduction to really advanced in a few minutes. The blog posts
|
||||
of the screencasts contain more advanced examples of the things
|
||||
discussed in the videos.
|
||||
From a gentle introduction to really advanced in a few minutes: The blog posts
|
||||
of the screencasts contain more advanced examples of the things discussed in the
|
||||
videos.
|
||||
|
||||
- [Episode 1: What are snippets and do I need them?](http://www.sirver.net/blog/2011/12/30/first-episode-of-ultisnips-screencast/)
|
||||
- [Episode 2: Creating Basic Snippets](http://www.sirver.net/blog/2012/01/08/second-episode-of-ultisnips-screencast/)
|
||||
|
@ -47,8 +47,7 @@ UltiSnips *snippet* *snippets* *UltiSnips*
|
||||
5.1 Existing Integrations |UltiSnips-integrations|
|
||||
5.2 Extending UltiSnips |UltiSnips-extending|
|
||||
6. Helping Out |UltiSnips-helping|
|
||||
7. Contact |UltiSnips-contact|
|
||||
8. Contributors |UltiSnips-contributors|
|
||||
7. Contributors |UltiSnips-contributors|
|
||||
|
||||
This plugin only works if 'compatible' is not set.
|
||||
{Vi does not have any of these features}
|
||||
@ -65,8 +64,8 @@ Snippets are common in structured text like source code but can also be used
|
||||
for general editing like, for example, inserting a signature in an email or
|
||||
inserting the current date in a text file.
|
||||
|
||||
On my blog, http://www.sirver.net, I posted several short screencasts, which
|
||||
make a great introduction to UltiSnips, illustrating its features and usage.
|
||||
@SirVer posted several short screencasts which make a great introduction to
|
||||
UltiSnips, illustrating its features and usage.
|
||||
|
||||
http://www.sirver.net/blog/2011/12/30/first-episode-of-ultisnips-screencast/
|
||||
http://www.sirver.net/blog/2012/01/08/second-episode-of-ultisnips-screencast/
|
||||
@ -132,7 +131,7 @@ permission to use his snippets.
|
||||
=============================================================================
|
||||
2. Installation and Updating *UltiSnips-installnupdate*
|
||||
|
||||
The recommended way of getting ultisnips is to track SirVer/ultisnips on
|
||||
The recommended way of getting UltiSnips is to track SirVer/ultisnips on
|
||||
github. The master branch is always stable.
|
||||
|
||||
Using Pathogen: *UltiSnips-using-pathogen*
|
||||
@ -1646,8 +1645,8 @@ no need to press trigger key after "m""
|
||||
|
||||
UltiSnips has built-in support for some common plugins and there are others
|
||||
that are aware of UltiSnips and use it to improve the user experience. This is
|
||||
an incomplete list - if you want to have your plugin listed here, just send me
|
||||
a pull request.
|
||||
an incomplete list - if you want to have your plugin listed here, just send a
|
||||
pull request.
|
||||
|
||||
*UltiSnips-snipMate*
|
||||
|
||||
@ -1689,49 +1688,33 @@ to Supertab for expansion.
|
||||
UltiSnips allows other plugins to add new snippets on the fly. Since UltiSnips
|
||||
is written in python, the integration is also on a python basis. A small
|
||||
example can be found in `test.py`, search for AddNewSnippetSource. Please
|
||||
contact me on github if you integrate UltiSnips with your plugin so it can be
|
||||
contact us on github if you integrate UltiSnips with your plugin so it can be
|
||||
listed in the docs.
|
||||
|
||||
=============================================================================
|
||||
6. Helping Out *UltiSnips-helping*
|
||||
|
||||
UltiSnips needs the help of the Vim community to keep improving. Please
|
||||
consider joining this effort by providing new snippets, new features or bug
|
||||
reports.
|
||||
|
||||
You can contribute snippets or patches in various ways. The methods are listed
|
||||
below in order of convenience for me. Please be as convenient as you
|
||||
can be :)
|
||||
consider joining this effort by providing new features or bug reports.
|
||||
|
||||
* Clone the repository on GitHub (git clone git@github.com:SirVer/ultisnips.git),
|
||||
make your changes and send a pull request on GitHub.
|
||||
* Make a patch, report a bug/feature request (see below) and attach the patch
|
||||
to it.
|
||||
* Send me an Email with a patch (see Contact section below).
|
||||
* Send me an Email with the changed files only.
|
||||
|
||||
You can contribute by fixing or reporting bugs in our issue tracker:
|
||||
https://github.com/sirver/ultisnips/issues
|
||||
|
||||
If you like this plugin, please vote for it on its Vim script page >
|
||||
http://www.vim.org/scripts/script.php?script_id=2715
|
||||
It is life-changing for me. Maybe it is for you too.
|
||||
|
||||
|
||||
=============================================================================
|
||||
7. Contact *UltiSnips-contact*
|
||||
7. Contributors *UltiSnips-contributors*
|
||||
|
||||
You can reach me at SirVer -AT- gmx -ADOT- de.
|
||||
UltiSnips has been started and maintained from Jun 2009 - Dec 2015 by Holger
|
||||
Rapp (@SirVer, SirVer@gmx.de). It is now maintained by Stanislav Seletskiy
|
||||
(@seletskiy).
|
||||
|
||||
This project aims to be the one-for-all solution for Snippets for Vim. If you
|
||||
miss a feature or find a bug, please contact me or add an issues to our issues
|
||||
tracker.
|
||||
|
||||
=============================================================================
|
||||
8. Contributors *UltiSnips-contributors*
|
||||
|
||||
The primary developer of UltiSnips is SirVer (Holger Rapp). The following
|
||||
individuals have contributed to UltiSnips (in chronological order):
|
||||
This is the list of contributors pre-git in chronological order. For a full
|
||||
list of contributors take the union of this set and the authors according to
|
||||
git log.
|
||||
|
||||
JCEB - Jan Christoph Ebersbach
|
||||
Michael Henry
|
||||
@ -1792,7 +1775,4 @@ individuals have contributed to UltiSnips (in chronological order):
|
||||
Ye Ding - dyng
|
||||
Greg Hurrell - wincent
|
||||
|
||||
|
||||
Thank you for your support.
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
Loading…
x
Reference in New Issue
Block a user