Michael Henry
|
9a19e9c573
|
Fixed problem with tab being ignored on failed snippet expansion.
|
2009-08-24 06:28:54 -04:00 |
|
Michael Henry
|
66d35419a4
|
Added support for snippet option "w" for word-boundary triggers.
|
2009-08-23 18:44:19 -04:00 |
|
Holger Rapp
|
40a0b46435
|
Fixed a bug with escaping of twopoints in conditional replaces
|
2009-08-17 17:20:19 +02:00 |
|
Holger Rapp
|
3cf98270de
|
Implemented listing of current snippets following the suggestion of jceb. This patch took another route than his suggestion, but should be functional equivalent
|
2009-08-16 20:55:08 +02:00 |
|
Holger Rapp
|
de9e35b8f7
|
Fixed stupid bug introduced in last revision
|
2009-08-16 18:50:14 +02:00 |
|
Holger Rapp
|
a96a6a31c9
|
Made trigger description include trigger by default. Patch suggested by jceb
|
2009-08-16 16:44:50 +02:00 |
|
Holger Rapp
|
c1462f3a02
|
_SnippetDictionary is no longer derived from dict since it makes no longer sense with the i option
|
2009-08-16 16:42:32 +02:00 |
|
Holger Rapp
|
cd0b859b62
|
Implemented i option (inword snippet expansion) along the line of the patch by jceb, also added his test cases
|
2009-08-16 16:34:54 +02:00 |
|
Holger Rapp
|
f4515daeee
|
Fixed bug 411010
|
2009-08-09 15:00:20 +02:00 |
|
Holger Rapp
|
43e60ebd57
|
Added support for extends keyword. With this it is simple to make inheritance trees of snippets for file types
|
2009-08-02 11:57:43 +02:00 |
|
Holger Rapp
|
1236d0ab86
|
Refactored parsing of Snippets files a bit to make it easier to extend the syntax
|
2009-08-02 11:29:42 +02:00 |
|
Holger Rapp
|
5eaed114db
|
Fixed 407144. Also added test cases for it
|
2009-08-02 10:35:23 +02:00 |
|
Holger Rapp
|
ac163993a9
|
Fixed expandtabs. Was broken at the beginning of the line. Now it is broken in the middle of the line
|
2009-07-30 08:08:36 +02:00 |
|
Holger Rapp
|
8fb1412791
|
- fixed a bug related to indentexpr. vim just has too many options
- expandtab and ts options are now taken into consideration when expanding tabs
|
2009-07-29 09:49:44 +02:00 |
|
Holger Rapp
|
274ef83833
|
Fixed bug #405502. Also added a test case for it
|
2009-07-28 08:04:53 +02:00 |
|
Holger Rapp
|
cb458a0ce7
|
Attemp to work around SuperTabs <tab> claiming when installed in the home vim folder
|
2009-07-27 09:51:09 +02:00 |
|
Holger Rapp
|
e5058084c3
|
Fixed a missing self; a bug that slipped the tests
|
2009-07-26 23:03:59 +02:00 |
|
Holger Rapp
|
2f28d0ebb5
|
Fixed bug #404822 with a patch by jceb.
|
2009-07-26 17:42:40 +02:00 |
|
Holger Rapp
|
5ee8b842eb
|
Fixed some bugs related to char escaping in snippet definitions. fixes #401687
|
2009-07-22 12:08:21 +02:00 |
|
Holger Rapp
|
d0a50ae9d2
|
Made trigger keys configurable. Added support for setting forward jump and expand to the same key
|
2009-07-21 10:21:05 +02:00 |
|
Holger Rapp
|
c3dff61ef1
|
Fixed a small bug with string escaping in transformations. Went over the c snippets from TextMate, reworked them to work without any shell code (for compatibility sake)
|
2009-07-19 17:12:57 +02:00 |
|
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
|
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
|
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
|
318b2726ae
|
Fixed bug 400105 and 400114
|
2009-07-16 10:16:30 +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
|
79d342ddb4
|
Added support for interpolated python code
|
2009-07-13 11:36:13 +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
|
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
|
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 |
|