Skip to content

Commit

Permalink
Merge pull request #615 from SirVer/updated_changelog
Browse files Browse the repository at this point in the history
Updated changelog, readme and documentation for 3.1 and change of ownership.
  • Loading branch information
SirVer committed Dec 5, 2015
2 parents c5a21c5 + 60c47e8 commit 1b481f3
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 50 deletions.
33 changes: 21 additions & 12 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
-----------

Expand Down Expand Up @@ -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/)
Expand Down
50 changes: 15 additions & 35 deletions doc/UltiSnips.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand All @@ -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/
Expand Down Expand Up @@ -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*
Expand Down Expand Up @@ -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*

Expand Down Expand Up @@ -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 [email protected]: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*

You can reach me at SirVer -AT- gmx -ADOT- de.
7. Contributors *UltiSnips-contributors*

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.
UltiSnips has been started and maintained from Jun 2009 - Dec 2015 by Holger
Rapp (@SirVer, [email protected]). It is now maintained by Stanislav Seletskiy
(@seletskiy).

=============================================================================
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
Expand Down Expand Up @@ -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:

0 comments on commit 1b481f3

Please sign in to comment.