Commit Graph

230 Commits

Author SHA1 Message Date
Holger Rapp
3a7674bca0 First hooks into vim. Very slow atm 2012-01-28 17:06:23 +01:00
Holger Rapp
f3d396b84e Reverting to using .vim and vimfiles.
_vim is not supported by vims documentation.

This reverts commit cd34039b02.
2012-01-25 15:19:37 +01:00
Holger Rapp
da49b4b7c4 Work around an awkward py3 <-> py bug on vim on ubuntu 2012-01-24 15:30:05 +01:00
Alejandro Exojo
97bad15c98 Also unset the 'a' flag in formatoptions. 2012-01-14 22:54:43 +01:00
Holger Rapp
3c8661d4bd Code cleanups and refactorings 2012-01-14 20:14:51 +01:00
Holger Rapp
9a7e7603f1 Reworked adding of Zero Tabstop if not explicitly defined. All test pass 2012-01-14 20:02:52 +01:00
Holger Rapp
0a554c57ca Intermediate commit: All but one test pass 2012-01-14 15:51:36 +01:00
Holger Rapp
cd34039b02 .dot is _vim under windows. Fixes bug 915048 2012-01-12 12:57:35 +01:00
Holger Rapp
32754e9d2e Fixed py3 problems with sunmap 2012-01-11 20:59:21 +01:00
Holger Rapp
0c63f205aa Added basic support for the token. No documentation yet, but 16 new tests 2012-01-11 19:17:13 +01:00
Holger Rapp
88f2c863aa More Umlaut fixes 2012-01-11 15:47:11 +01:00
Holger Rapp
fc4e427774 Bug 908139: Fix sunmap problems with unprintable chars in lhs. This is only a workaround really 2012-01-11 14:23:13 +01:00
Holger Rapp
324681d8cc Support for unicode in Langmap. This fixes bug 871357 2012-01-10 20:11:52 +01:00
Holger Rapp
bc7bf73cf5 Fixed plenty of bugs in handling of unicode snippets 2012-01-10 19:56:09 +01:00
Holger Rapp
c1b60dc367 All tests pass now for python 2 and python 3 2012-01-10 18:11:34 +01:00
Holger Rapp
cad74ab10c All tests pass in py3 2012-01-10 18:11:31 +01:00
Holger Rapp
f191cefb1f Fixed transformations. Only one test fails 2012-01-10 18:11:30 +01:00
Holger Rapp
1095c07e13 Only 2 tests are failing 2012-01-10 18:11:26 +01:00
Holger Rapp
d72eb587f6 22/339 tests are failing 2012-01-10 18:11:02 +01:00
Holger Rapp
1653eb89ea UltiSnips loads in python3 now, but does not work so far 2012-01-10 14:16:25 +01:00
Holger Rapp
a08cd7bfbd Didn't handle ~ as homedir in search paths correctly 2012-01-05 17:00:25 +01:00
Holger Rapp
f378d3dbc7 Fixed slugginess with lots of recursive snippets 2011-12-29 21:35:10 +01:00
Holger Rapp
3237960a75 Move python online commands into vim functions for better profiling 2011-12-29 21:05:19 +01:00
Holger Rapp
cebf11eda0 Better handling of unicode in snippet definitions and names 2011-12-26 08:44:13 +01:00
Holger Rapp
499ac4f4bc Fixed bug with mirrors of tabstops-in-tabstops 2011-09-12 09:08:25 +02:00
Holger Rapp
4c6a614dd3 Fix a off-by-one error in selecting 0-length tabstop. Only surfaces with recent vim versions 2011-09-01 18:03:06 +02:00
Rico Sta. Cruz
dcc286b856 Add the g:UltiSnipsDontReverseSearchPath option 2011-08-29 03:47:31 +08:00
Holger Rapp
72ed530746 Anonymous triggers with empty trigger string where not expanded after whitespaces. 2011-07-26 16:21:39 +02:00
Holger Rapp
f7c12f9d55 Fixed all remaining TODOs 2011-07-24 19:16:49 +02:00
Holger Rapp
7f12de5cd9 More cleanup 2011-07-24 18:46:35 +02:00
Holger Rapp
9608346e77 TextObjects now accept a single token as initializer 2011-07-24 18:29:31 +02:00
Holger Rapp
ad0059bc2d Some refactoring 2011-07-24 17:30:29 +02:00
Holger Rapp
ac619f0bd2 All tests pass again. Only beautifying still to do 2011-07-24 17:01:03 +02:00
Holger Rapp
c5245ae69a Implemted ShellCode again 2011-07-24 13:19:11 +02:00
Holger Rapp
6c1a82c04d Implemented Transformation parsing 2011-07-24 13:10:57 +02:00
Holger Rapp
ef10362469 Fixed escaped chars handling 2011-07-24 11:42:29 +02:00
Holger Rapp
b91e97fa5d Homing in on a design 2011-07-24 09:31:25 +02:00
Holger Rapp
4307612aa8 New stateful parser. Still flawed design and not flexible enough, but a beginning 2011-07-23 23:40:01 +02:00
Holger Rapp
cdb4558f79 First tryouts.. Nothing working so far and all is horrible ugly 2011-04-01 21:03:25 +02:00
Holger Rapp
2ac5fd419b New conversion script for snipmate snippet files. Work by Phillip Berndt, only whitespace corrections by me 2011-07-17 12:17:23 +02:00
Holger Rapp
b46461bc07 Sort snippets alphabetically before showing them in the list. Patch by Allait 2011-07-17 12:09:29 +02:00
Phillip Berndt
8276ec9b94 Use argparse in the snipmate conversion script, renamed that script to convert_snipmate_snippets, removed the snipmate compatibility code from UltiSnips.vim and placed it into it's own file, fixed a bug where the user's value of g:snips_author was overwritten 2011-07-14 12:24:14 +02:00
Phillip Berndt
d08b58cf39 Some of snipmates snippets also require one to have g:snips_author defined 2011-07-13 14:23:21 +02:00
Phillip Berndt
281781fcee Added snipmate's Filename() helper to UltiSnips.vim 2011-07-13 14:19:17 +02:00
Holger Rapp
83de7a3e66 Fixed the problem that you could not switch windows/tabs while inside a snippet 2011-06-28 22:48:05 +02:00
Holger Rapp
402df7605c Fixed a bug which compared a vim.eval to an integer instead of a string. Patch by Sung Pae 2011-06-28 22:24:54 +02:00
Holger Rapp
c6af0d0c72 Regression fix for listing snippets by Charles Gunawan 2011-06-28 22:22:41 +02:00
rygwdn@gmail.com
4e145d7f79 Added tests and a fix for bug #774923. 2011-05-02 16:20:36 -03:00
rygwdn@gmail.com
cd375f976c Added fix for bug #774917. 2011-05-02 14:56:27 -03:00
rygwdn@gmail.com
5d208cb7be return snippets in original order 2011-05-02 14:28:10 -03:00