Commit Graph

641 Commits

Author SHA1 Message Date
Holger Rapp
47a7948526 Conditional replaces can now be nested 2009-07-19 16:44:29 +02:00
Holger Rapp
5a42d16499 Added snippets for snippets. Fixed a subtle bug with overwriting snippets 2009-07-19 12:56:10 +02:00
Holger Rapp
e1b66b9bce Added link to Vims script page on vim.org 2009-07-18 01:32:07 +02:00
Holger Rapp
6574033ad0 Removed the snippet options item from the Roadmap. It is already implemented 2009-07-18 01:28:39 +02:00
Holger Rapp
0943961479 Added support for b option. Some snippets can be defined to only be valid at the beginning of the line 2009-07-18 00:51:19 +02:00
Holger Rapp
0b9d1cf6ca Added ChangeLog 2009-07-18 00:19:11 +02:00
Holger Rapp
c1494c6d83 A small refactoring 2009-07-18 00:14:20 +02:00
Holger Rapp
5d2a39a0c5 Fixed a inconsequent handling of indent: indent was different for recursive snippets then for the othermost snippet 2009-07-17 23:42:33 +02:00
Holger Rapp
93b3cc7126 Added support for overwriting of previous snippet definitions 2009-07-17 23:33:48 +02:00
Holger Rapp
e3ae328d8c Added support for dotted ft syntax 2009-07-17 23:00:59 +02:00
Holger Rapp
e9c1dd597a All done. Ready for intial release I guess 2009-07-16 18:08:32 +02:00
Holger Rapp
3e25a15469 Fixed the annoying bug 2009-07-16 17:49:35 +02:00
Holger Rapp
3f760eaebf Only one critical known bug remaining in recursive expansion 2009-07-16 17:34:36 +02:00
Holger Rapp
118045a24a Added more test cases for recursive tabstops, fixed some bugs that occured 2009-07-16 17:00:25 +02:00
Holger Rapp
94ee96cb31 Added vim module into imported python modules for python interpolation. box and bbox are now in the all.snippets and use the comment leader extracted from the commentstring option 2009-07-16 15:51:15 +02:00
Holger Rapp
8e46b5ba11 Beginning of recursive snippet expansion. This still has more bugs than a dog has fleas 2009-07-16 14:10:59 +02:00
Holger Rapp
fc0d40e4aa Added header for python scripts 2009-07-16 10:26:53 +02:00
Holger Rapp
b15199bab1 Removed and reordered some TODOs 2009-07-16 10:21:32 +02:00
Holger Rapp
318b2726ae Fixed bug 400105 and 400114 2009-07-16 10:16:30 +02:00
Holger Rapp
f60417cdee Slowed another test down, added a TODO for a bug that I ran into 2009-07-15 23:16:57 +02:00
Holger Rapp
87922dc5fe added a planned feature that was missing in the roadmap 2009-07-15 21:07:54 +02:00
Holger Rapp
172e943540 Finished first version of help file 2009-07-15 21:06:11 +02:00
Holger Rapp
4633e778b4 Added more help 2009-07-15 20:11:47 +02:00
Holger Rapp
7a34de5613 Added box snippets for python. Added a test case for completion inside of snippets 2009-07-15 18:16:42 +02:00
Holger Rapp
717ae7586c Fixed a stupid bug where == and bzr commit -m "Fixed a stupid bug where == and boxes -d shell= were used. Instead it should have been is and is not"= were used. Instead it should have been is and is not 2009-07-15 17:40:24 +02:00
Holger Rapp
001bb70975 Added support for vimscript interpolation 2009-07-15 16:28:33 +02:00
Holger Rapp
8b2c8274ec Removed an unneeded debug output 2009-07-13 12:29:55 +02:00
Holger Rapp
80c70697c0 Enhanced the help snippets, enhanced the help file a bit 2009-07-13 12:28:58 +02:00
Holger Rapp
ab7ad57f77 Added support for python interpolation. Added a cool help snippet sec that uses this feature. This needs documentation 2009-07-13 12:02:48 +02:00
Holger Rapp
79d342ddb4 Added support for interpolated python code 2009-07-13 11:36:13 +02:00
Holger Rapp
13eec1fc7a Added the beginning of documentation 2009-07-13 10:46:14 +02:00
Holger Rapp
537e4ce901 Added some common language snippets from other projects. 2009-07-12 20:16:59 +02:00
Holger Rapp
93121595c9 Added a missing newline 2009-07-12 17:34:10 +02:00
Holger Rapp
53f464e3a0 Fixed a bug with indenting in snippets. Autoindent is now supported 2009-07-12 17:23:39 +02:00
Holger Rapp
ba6e0662b5 Added the possibility to backspace over newlines in tabstops 2009-07-10 18:34:46 +02:00
Holger Rapp
49aa031a95 Sleep after each char send through screen which makes testing even slower but more reliable 2009-07-10 13:26:52 +02:00
Holger Rapp
86e7b3a1b5 The project now has a name: UltiSnips 2009-07-10 12:47:54 +02:00
Holger Rapp
5db7148f77 children -> childs everywhere 2009-07-10 12:29:40 +02:00
Holger Rapp
3bcbdac872 - Fixed a bug in parsing of definition files
- implemented shell code interpolation
- implemented multiline tabstop selection (needed for shell code interpolation)
2009-07-10 12:06:58 +02:00
Holger Rapp
fa513f7619 Removed a TODO that was handled 2009-07-10 09:37:53 +02:00
Holger Rapp
982e32712f Removed a TODO reminder that was fixed 2009-07-10 09:36:04 +02:00
Holger Rapp
8d9c04c675 Fixed a corner case in jumping: When a TS was selected and the next one was jumped too and was a TS with zero lenght, the cursor moved one too far 2009-07-10 09:35:21 +02:00
Holger Rapp
8a978ccdfc Got Rid of _parse function. Parsing is now done in constructor of SnippetInstance 2009-07-10 09:02:55 +02:00
Holger Rapp
bdb61f9b80 Very minor refactoring 2009-07-10 08:58:18 +02:00
Holger Rapp
4cdf05d79c All tests pass again 2009-07-10 08:49:53 +02:00
Holger Rapp
ade790cc60 Nearly fixed all bugs with Tab in DefText 2009-07-10 08:46:49 +02:00
Holger Rapp
447b800f70 Some bugs remain with tabstops in default text 2009-07-09 17:49:59 +02:00
Holger Rapp
307d822ffa Halfway through with tabstop in default text 2009-07-09 17:04:57 +02:00
Holger Rapp
ccfa5d7a73 Expand is now <tab>, forward is <c-j> and backwards is <c-k> 2009-07-09 15:30:23 +02:00
Holger Rapp
82dffc5e1c A little more cleanup in TextObjects 2009-07-09 14:35:52 +02:00