Commit Graph

205 Commits

Author SHA1 Message Date
Holger Rapp
6398a598b5 Made UltiSnipsEdit more useful and consistent.
It now by default only edits private files, add a ! if you want to edit
non private files.
2014-03-06 09:10:48 +01:00
Holger Rapp
f446409230 Mention neocomplete in the docs. 2014-03-06 07:07:49 +01:00
Holger Rapp
ba2f30fdf9 Adapted neosnippets source. Examples by petobens. 2014-03-06 06:47:55 +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
c017806b1d Added preliminary support for neocomplete.
Patch by lervag. Closes #228
2014-03-05 08:14:53 +01:00
Holger Rapp
7b51ec6f6b Removed snippet contributors from README. 2014-03-04 17:54:30 +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
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
fe2ab12c39 Removes UltiSnipsDontReverseSearchPath. 2014-02-19 21:22:01 +01:00
Holger Rapp
c1b41d0fbf Adds 'priority' keyword and removes '!' option. 2014-02-19 21:04:52 +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
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
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
82ca377aaf Moved the core of the plugin into autoload. This will not really impact loading times because UltiSnips is loaded on the first CursorMovedI command anyways, but it might fix some issues with --noplugin. 2014-02-11 07:56:56 +01:00
Holger Rapp
4005608bab Follow the Vim 7.4 convention where to place python files. 2014-02-07 10:38:44 +01:00
Holger Rapp
16c46616ad Be when to map Forward and Backwards Trigger
Only map Forward and Backwards jumping trigger while inside a snippet.
Patch by Marcelo D Montu (mMontu) with fixes by me.
2014-02-05 19:19:16 +01:00
Holger Rapp
2cdaac1b1c Merge branch 'master' into mMontu-master 2014-02-05 17:21:33 +01:00
Holger Rapp
4adc048c16 Try hard to retain the unnamed register. Patch by Gernot Höflechner - LFDM. 2014-02-03 18:14:27 +01:00
Maarten Slagter
2fca23830b Added bunch of snippets to tex.snippets 2014-01-25 10:41:03 +01:00
Holger Rapp
f596d98065 Pulled from master. 2014-01-04 07:42:15 +01:00
Holger Rapp
8622753d3b Pulled from saikobee's branch. 2014-01-04 07:30:01 +01:00
Holger Rapp
203d39bc88 Added taketwo to the list of contributors. 2013-12-30 22:37:17 +01:00
Brian Mock
bc391a330d Fixed contributors list; saner plugin dir checking. 2013-12-27 10:21:51 -08:00
Brian Mock
e9c00a746b More style cleanup; added docstrings 2013-12-25 10:47:48 -08:00
Brian Mock
9695633b21 Cleaned up code; updated docs. 2013-12-24 11:34:06 -08:00
guns
7cd4434a99 Evaluate word boundaries with Vim, not r'\b'
Certain non ALGOL-derived languages (notably LISP derivatives) do not
share the alphanumeric + underscore definition of a word character.

Fortunately, each language FileType has its own definition of a word
character, which Vim's regex engine uses when matching against the
boundary classes \< and \>.

We change the word matching routine of 'w' snippets to use Vim's regex
engine instead of a static pattern.
2013-12-23 16:34:45 -06:00
mMontu
ecb7dfdf64 Change default value/check, fix for nested snippets 2013-11-10 21:15:24 -02:00
Holger Rapp
331eae1529 Feature: a option for converting into ASCII before transforming. Patch by rgiot. 2013-10-23 08:16:59 +02:00
Holger Rapp
ef2c657721 Merge branch 'master' of git://github.com/rgiot/ultisnips into rgiot-master 2013-10-21 06:30:38 +02:00
Romain Giot
9e813c7f3e Improve the documentation 2013-10-19 15:26:44 +02:00
Holger Rapp
0b8c95645f Improvements to the docs by fehlerfix. 2013-10-18 11:43:10 +02:00
Romain Giot
2bf3d10884 Add a documentation to the 'a' flag 2013-10-07 09:48:34 +02:00
mMontu
a32473a5d4 Option for JumpTrigger only during snippet expansion 2013-10-05 13:19:20 -03:00
Holger Rapp
ced4f76db8 There are more than two functions now. 2013-09-10 06:29:02 +02:00
Holger Rapp
cd83608df3 Pass <s-tab> through to supertab. 2013-07-16 07:05:42 +02:00
Holger Rapp
3b2eb436b7 Buffer local overwrite for snippet directory. Patch by jszakmeister. 2013-06-19 08:00:52 +02:00
Holger Rapp
5d6f72949d Added UltiSnips_SnippetsInCurrentScope(). Patch by Jorge (skeept) 2013-06-10 18:27:48 +02:00
Holger Rapp
b272949b51 Improvements to the puppet snippets by Nikola Petrov. 2013-05-17 06:57:22 +02:00
Holger Rapp
064dfac638 Fold markers snippets in all.snippets. Patch by Von Welch. 2013-05-17 06:43:46 +02:00
Holger Rapp
015c78cba2 ipdb snippet. 2013-04-24 07:05:16 +02:00
Holger Rapp
3479a918bd Puppet style fixes by JHaals 2013-04-22 19:45:54 +02:00
Holger Rapp
4cc1996f6c Improvements to the tex snippets by rene vergara. 2013-04-22 07:22:38 +02:00
Holger Rapp
61291ecd83 Completion for UltiSnipsEdit. Patch by Zhao Cai. 2013-04-21 17:18:14 +02:00
Holger Rapp
40af7c8480 Fixes to eruby snippets by jinzhu. 2013-04-17 06:52:50 +02:00
Holger Rapp
2049a50c35 if, ife and ifee snippets for python by Josh Strater. 2013-04-17 06:50:40 +02:00
Holger Rapp
997294adc5 Small fixes and new c-sharp (cs) snippets by Matthew Strawbridge. 2013-04-15 07:19:07 +02:00
Holger Rapp
9333a5112b Enhancements to shell code intepolation: Try hard to find a directory where we actually can execute something. Patch by Keith Welch. 2013-04-12 06:55:37 +02:00