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
rygwdn@gmail.com
a2ee197c1f
added proper quoting taken from rope-omni plugin
2011-05-02 14:27:41 -03:00
rygwdn@gmail.com
5facee70f8
applied patch from allait. fixes bug #774911 .
...
only overwrites snippets with the same trigger when overwrite_previous is set.
2011-05-02 13:33:50 -03:00
Holger Rapp
9e712a9a39
Removed UltiSnipsReset. It is no longer needed
2011-04-28 08:27:09 +02:00
Holger Rapp
8c249b79c8
Merged ryans implementation of automatic reloading of changed snippet files. Replaced crc32 through hashlib.sha1 because it is always available since python 2.5, more reliable and has the same runtime up to an order of magnitude
2011-04-28 08:23:01 +02:00
rygwdn@gmail.com
6b86dcae2b
added fallback for crc and ability to disable hashing on entry.
...
also disabled hashing in parsing tests to avoid having the test files
overwritten in the process.
2011-04-27 23:41:30 -03:00
rygwdn@gmail.com
7d5e92743a
track manually added snippets differently
2011-04-27 23:13:26 -03:00
rygwdn@gmail.com
db9e0b20a7
implemented idea from bug #720326 .
...
uses an MD5 hash to determine if any .snippets files have been updated
2011-04-27 22:22:34 -03:00
rygwdn@gmail.com
424b817338
look through filetypes in the right order
2011-04-27 16:09:33 -03:00
rygwdn@gmail.com
fe896cffb3
fixed return for method - tests all pass now
2011-04-27 15:58:42 -03:00
rygwdn@gmail.com
b54300a82e
added documentation for new search
2011-04-27 15:51:04 -03:00
rygwdn@gmail.com
ce6efdd95c
added in-code documentation
2011-04-27 15:37:12 -03:00
rygwdn@gmail.com
ad84c346d0
- extracted and cleaned up searching for snippets files
...
- cleaned up UltiSnipsEdit by rewriting in python reusing existing code
2011-04-27 15:26:12 -03:00
rygwdn@gmail.com
dbeecdbe24
use consistent spacing in vim file
2011-04-27 12:37:07 -03:00
Holger Rapp
a63c3f9a18
Improvements to UltiSnipsEdit command by jmcantrell which partially fixes bug 748433
2011-04-09 17:58:30 +02:00
Holger Rapp
eeb8dc4831
Disable vims auto-wrapping inside snippets
...
- Disable autowrapping inside of snippets
- renable it when the snippet has been completely handled
- added snippet option 'f' to avoid disabling text wrapping
- added docs and tests
2011-04-09 17:48:14 +02:00
Holger Rapp
2def1b4ce1
Escaping of \ didn't work
2011-04-01 16:50:49 +02:00
Holger Rapp
8513aa48d8
Added a new variable for snippet directory names. UltiSnips directories can be excluded to not make the shipped plugins available
2011-03-31 07:40:56 +02:00
Holger Rapp
1b782e1218
Compatibility changes for python 2.6, mainly for windows
2011-03-30 08:23:59 +02:00
Holger Rapp
0f50245882
Leave initial indent of line alone, only reindent snippet definition
2011-03-29 07:02:14 +02:00