2eb82d127b
Removed parsing responsibilities from SnippetManager and instead put them into the new module providers. Renamed private methods on SnippetManager that are not meant to be called by external libraries to start with _. Refactored tests so that expected failures can be tested and therefore removed the testing flag from SnippetManager. |
||
---|---|---|
after/plugin | ||
autoload | ||
doc | ||
ftdetect | ||
ftplugin | ||
plugin | ||
pythonx/UltiSnips | ||
syntax | ||
UltiSnips | ||
utils | ||
.bzrignore | ||
.gitignore | ||
ChangeLog | ||
COPYING.txt | ||
pylintrc | ||
README.rst | ||
test.py |
UltiSnips ========= This is the official repository for UltiSnips on GitHub. It is held in sync with the official bzr repository over at Launchpad [1] and is meant as a convenience for contributors. Send Pull request to this repository, not the automatic clone from vim-scripts. Note that we do not use the Issue tracker here on GitHub because the one on Launchpad is superior and already has a significant history. Please report `issues over there`_. [1] http://launchpad.net/ultisnips .. _issues over there: https://bugs.launchpad.net/ultisnips Screencasts ----------- The blog posts of the screencasts contain more advanced examples of the things discussed in the video. * `Episode 1: What are snippets and do I need them?`__ * `Episode 2: Creating Basic Snippets`__ * `Episode 3: What's new in version 2.0`__ * `Episode 4: Python Interpolation`__ __ 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/ __ http://www.sirver.net/blog/2012/02/05/third-episode-of-ultisnips-screencast/ __ http://www.sirver.net/blog/2012/03/31/fourth-episode-of-ultisnips-screencast/