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
Holger Rapp
a0a2b54f52
Catch errors and show them in a scratch buffer instead of posting useless lines in the statusbar
2011-03-28 23:02:58 +02:00
rygwdn@gmail.com
6c210e26fe
fixes bug #720611 by keeping track of which filetypes have been tried.
2011-02-28 23:31:32 -04:00
Holger Rapp
57cf2790cb
Refactored fix for better understandability
2011-02-20 21:16:56 +01:00
Holger Rapp
461e81d6a2
Added stricter test case that show the problem and implement fixes for them
2011-02-20 20:49:32 +01:00
Holger Rapp
be07baf2a8
Handle the case when vim was not compiled with the langmap option
2011-02-16 13:38:51 +01:00
Holger Rapp
a4242d65f7
Fixed a map with select mode unmapping
2011-02-13 19:34:21 +01:00
rygwdn@gmail.com
386e0a6a9b
Return true from expand_anon if the snippet was actually expanded.
2011-02-04 20:09:28 -04:00
rygwdn@gmail.com
30738b2176
Use faster, cleaner method for modifying the path.
2011-02-04 20:02:30 -04:00
rygwdn@gmail.com
98b396ff24
Fixes Bug #427676 .
...
- Adds the idea of anonymous snippets with new method on SnippetManager to expand a snippet without adding it.
- Adds two new functions for adding new snippets, and expanding anonymous snippets.
- Adds tests for the above functionality.
2010-12-18 13:07:46 -04:00