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
rygwdn@gmail.com
b065b5cf30
Fixes Bug #691575 .
...
Deals with the case where there are multiple matches on the line. Tries all
matches until one fits!
2010-12-17 22:38:56 -04:00
rygwdn@gmail.com
fbb339d03e
add option to not expand tabs in snippet
2010-11-22 10:14:47 -04:00
rygwdn@gmail.com
eff5ec2c66
use shiftwidth again as per bug comments
2010-11-22 09:59:06 -04:00
rygwdn@gmail.com
9464f0c99c
better name for 'tab' attribute, and expand to tabstops, rather inserting 'ts' spaces
2010-11-18 14:00:36 -04:00
rygwdn@gmail.com
23924c3249
use sts instead of sw for initial tabs
2010-11-18 13:30:07 -04:00
rygwdn@gmail.com
c20c76be71
Fixes bug #676998 .
...
- Adds a new module for handling indentation to bring everything together.
- Uses shiftwidth to replace initial tabs in snippets, this is closer to
what you would get if you were to type the snippet out by hand.
- Replaces code in SnippetUtil with common class.
- Replaces the code in launch() with the common class to properly, and
consistently indent the lines.
- Changes the tests to use shiftwidth instead of tabstop as per the bug.
- Fixes the indentation in python snippets to use tabs instead of spaces.
2010-11-18 12:58:15 -04:00
rygwdn@gmail.com
d74c3f697b
fixes bug with trailing whitespace
2010-11-16 15:32:28 -04:00
Holger Rapp
b9c48763c5
Removed unneeded import statement
2010-09-23 10:50:51 +02:00
Holger Rapp
13331a8aba
Fixed a bug if a snippet contains folding markers. Call normal zv (show current line) after each insertion
2010-09-23 10:49:39 +02:00
Holger Rapp
c095147fa1
Added commands UltiSnipsReset and UltiSnipsEdit by JCEB
2010-09-22 13:01:04 +02:00
Holger Rapp
05c09d746a
Merged my fixes for the bug Ryan brought up
2010-08-21 13:10:47 +02:00
Holger Rapp
09939c2921
Fixed the bug again
2010-08-21 13:07:54 +02:00
Holger Rapp
5aac3f5836
Implemented a fix for select mode mappings along the lines of the suggestions by Ryan. Added tests. Documentation is still missing
2010-08-20 09:32:12 +02:00
Holger Rapp
b5fe29bc0f
Fixed a TODO and removed some which do not seem to be reasonable at this point in time
2010-08-19 14:02:03 +02:00
Holger Rapp
e557c8751e
All tests pass
2010-08-19 13:52:12 +02:00
Holger Rapp
686bacb7a2
All TrailingNewline tests pass now. Others broke though
2010-08-19 13:35:06 +02:00
Holger Rapp
d2190f95ff
First test passes, have not broken anything yet
2010-08-19 12:32:45 +02:00
Holger Rapp
9011515686
Merged my fix for bug 501727
2010-08-18 12:54:23 +02:00
Holger Rapp
e3d9896cf2
Encapsulated the translation of the langmap including caching of results into a own object
2010-08-18 12:52:56 +02:00
Holger Rapp
1637cbef8a
The only working solution is to manually reverse the langmap if possible.
2010-08-18 11:54:56 +02:00
Holger Rapp
131e5fdc04
all calls to feedkeys are now routed through one function
2010-08-18 10:24:34 +02:00
rygwdn@gmail.com
4b85266929
Added documentation for globals, and fixed docs for locals.
...
Fixed error messages to match tests.
Changed endsnippet -> endglobal for global snippets.
2010-08-17 00:12:30 -03:00
rygwdn@gmail.com
e025da5cf2
Changed local variables in python code blocks to persist across blocks in a snippet.
...
Removed "snips.locals".
Also added ability to use file-wide "global" snippets.
Added tests for both.
2010-08-16 21:59:41 -03:00
Holger Rapp
5803910060
Merged ryans regular expression trigger branch
2010-08-10 10:35:54 +02:00
Holger Rapp
4e966e1a05
Fixed some whitespaces
2010-08-10 10:25:37 +02:00
rygwdn@gmail.com
deecdc8c49
added some in-code documentation to clarify the changes.
2010-08-09 09:34:09 -03:00
rygwdn@gmail.com
4a3b2310ab
give match object to python blocks.
2010-08-08 21:49:03 -03:00