Commit Graph

1122 Commits

Author SHA1 Message Date
Holger Rapp
96557f3972 Added integration test for SuperTab. 2014-03-05 19:22:55 +01:00
Holger Rapp
a800b51e0e Removed no longer planned TODOs 2014-03-05 19:04:16 +01:00
Holger Rapp
147df653ae Snippet sources can now be registered.
It was not clearly supported though possible before. Now there is a
tested and documented API.
2014-03-05 19:02:30 +01:00
Holger Rapp
1ce706e3a9 Adapted neocomplete integration. 2014-03-05 08:55:16 +01:00
Holger Rapp
a23911f7f9 Add option to only clone and immediately exit the test runner. 2014-03-05 08:39:37 +01:00
Holger Rapp
c017806b1d Added preliminary support for neocomplete.
Patch by lervag. Closes #228
2014-03-05 08:14:53 +01:00
Holger Rapp
1ec523801d Added version checking for other plugins. 2014-03-05 07:50:23 +01:00
Holger Rapp
f4cda88027 Add integration tests with YouCompleteMe. 2014-03-04 20:36:27 +01:00
Holger Rapp
b65efa5aa7 Added quickstart to readme.
And reworded a bit.
2014-03-04 18:09:26 +01:00
Holger Rapp
7b51ec6f6b Removed snippet contributors from README. 2014-03-04 17:54:30 +01:00
Holger Rapp
35e57fad0b Removes snippets. Please track honza/vim-snippets. 2014-03-04 17:44:51 +01:00
Holger Rapp
c4fa2c03bd Barf when using "snipmate" for UltiSnips.
Fixes #224
2014-02-26 20:40:01 +01:00
Holger Rapp
c9681051ce Small fixes to the documentation. 2014-02-26 08:23:01 +01:00
Holger Rapp
1ec2f187b0 Updated ChangeLog. 2014-02-26 08:22:16 +01:00
Holger Rapp
c690a36102 Empty lines do not end a snippet for snipMate. 2014-02-25 23:17:05 +01:00
Holger Rapp
14fca85231 Ups. Forgot to add this. 2014-02-25 23:01:58 +01:00
Holger Rapp
fe7cb4cf8d Makes UltiSnips a drop in replacement for snipMate.
This includes massive refactorings and lots of new features.
2014-02-25 22:51:45 +01:00
Holger Rapp
6b8bb1b642 Launch and exit vim for each test.
This makes the testsuite slower, but avoids leaking state. Also the code
has to be less aware of being under test. It will also allow to to more
integration tests with other plugins that have support for UltiSnips or
that UltiSnips supports.
2014-02-22 09:26:03 +01:00
Holger Rapp
2c28b51dbd Allow tests to write arbitrary files into the runtimepath, not just snippet files. 2014-02-20 20:08:47 +01:00
Holger Rapp
48dcaa02bc Attempted fix at several startup problems. 2014-02-20 14:32:28 +01:00
Holger Rapp
2d18d53656 Change initialization to make session work.
Fixes #216.
2014-02-20 11:06:45 +01:00
Holger Rapp
cecc7aad88 Fixed a typo that might make problems when there is no python available. 2014-02-19 22:54:37 +01:00
Holger Rapp
bb047c70ca Fix priorities to work with partial matches.
Do not delete all lower priority snippets, only those that are defined
elsewhere too.
2014-02-19 22:09:22 +01:00
Holger Rapp
980891c3df Dedent visual line selections before using them.
Fixes #217.
2014-02-19 21:49:33 +01:00
Holger Rapp
fe2ab12c39 Removes UltiSnipsDontReverseSearchPath. 2014-02-19 21:22:01 +01:00
Holger Rapp
1d7ed8da40 Makes number of test retries a parameter. 2014-02-19 21:12:39 +01:00
Holger Rapp
c1b41d0fbf Adds 'priority' keyword and removes '!' option. 2014-02-19 21:04:52 +01:00
Holger Rapp
d6ebf85fc8 Added deprecation warnings for old functions. 2014-02-19 20:30:46 +01:00
Holger Rapp
5fa32d533e Fix leading whitespaces to be tabs where appropriate (basically everywhere.) 2014-02-18 18:59:52 +01:00
Holger Rapp
69194ed853 Added syntax highlighting for leading spaces, as they are most likely wrong. 2014-02-18 18:57:43 +01:00
Holger Rapp
ffb4a99ec9 Added a tmux test running backend. This allows me to run tests on Mac and Linux with one command. 2014-02-17 20:55:39 +01:00
Holger Rapp
5d06271736 autoload/ultisnips -> autoload/UltiSnips
Fixes #214.
2014-02-17 09:20:15 +01:00
Holger Rapp
a949fc606e Remove no longer needed loading of vim script from python. 2014-02-17 08:52:10 +01:00
Holger Rapp
ba772b0d14 after script maps Keys again. Needed some refactorings. This fixes supertab integration and closes #212. 2014-02-17 08:15:04 +01:00
Holger Rapp
7ef866e1f4 Fix line numbers in python error warnings and make all.snippets work for lua too. Fixes #211. 2014-02-17 07:36:48 +01:00
Holger Rapp
e7868dd4fb Removed undocumented and untested g:UltiSnipsClearJumpTrigger. 2014-02-16 14:02:06 +01:00
Holger Rapp
d066fbd095 Small fixes to documentation. 2014-02-16 13:54:31 +01:00
Holger Rapp
b0cec2edbd Removed a unnecessary property. 2014-02-15 23:56:39 +01:00
Holger Rapp
3c0cf360a2 Removed exe bit from all python files. 2014-02-15 23:44:36 +01:00
Holger Rapp
333f689762 Project is now hosted on github.
Removes all references to launchpad from the docs.
2014-02-15 13:16:12 +01:00
Holger Rapp
2e7e61edae Some typos and a todo. 2014-02-15 10:48:46 +01:00
Holger Rapp
991609e461 Do not pass filename to UltiSnips#AddSnippet. 2014-02-15 09:37:40 +01:00
Holger Rapp
2eb82d127b Moving towards Snippet providers.
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.
2014-02-15 00:54:04 +01:00
Holger Rapp
a9d946135f Removed an unused Vim function. 2014-02-14 23:58:44 +01:00
lauritzsh
a2cf4af0ec vim-jinja (https://github.com/mitsuhiko/vim-jinja) uses the filetype htmljinja, kinda like htmldjango 2014-02-14 21:41:15 +01:00
Holger Rapp
635dc63722 Only use on dictionary in exec(). This works around wierd scoping for list comprehensions. 2014-02-14 19:28:29 +01:00
Holger Rapp
f6a82c13e4 Properly skip tests instead of just not defining them. Now the testsuite looks exactly the same on py2 and py3. 2014-02-14 09:55:35 +01:00
Holger Rapp
f4c6046a73 Fixed remaining test for python3 and added a shell code test using umlauts. 2014-02-14 09:35:48 +01:00
Holger Rapp
ccf44a61ff Make iterators python 3 and 2 compatible. 2014-02-14 09:14:20 +01:00
Holger Rapp
b438af2653 Revert to the old way of making scratch buffers. Less flaky. 2014-02-14 08:29:07 +01:00