Holger Rapp
|
c7da6bde0c
|
Pimped python snippets a bit
|
2009-07-06 23:09:53 +02:00 |
|
Holger Rapp
|
b3f7a047f8
|
Added a few more usefull latex snippets
|
2009-07-06 22:45:32 +02:00 |
|
Holger Rapp
|
ca9010e7bd
|
ported some latex textmate snippets
|
2009-07-06 22:00:21 +02:00 |
|
Holger Rapp
|
ddd4a574f4
|
Added support for transformations in default text of tabstops
|
2009-07-06 21:45:30 +02:00 |
|
Holger Rapp
|
97315a1add
|
Added tests for transformations in tabstop default texts. Fixed a todo in the code
|
2009-07-06 21:16:02 +02:00 |
|
Holger Rapp
|
ee882dd769
|
Fully implemented backspacing while tab is selected
|
2009-07-06 18:34:12 +02:00 |
|
Holger Rapp
|
8c8f3b9769
|
A first attempt to add the feature to backspace a default text away
|
2009-07-06 17:44:04 +02:00 |
|
Holger Rapp
|
4261a6d17a
|
Added two more tests for the escape bug
|
2009-07-06 16:57:22 +02:00 |
|
Holger Rapp
|
fdc3c17d3f
|
Fixed the annoying bug when directly escaping after selecting a tabstop
|
2009-07-06 16:55:48 +02:00 |
|
Holger Rapp
|
02684225a8
|
Added tests for leaving snippets above or below
|
2009-07-06 16:43:24 +02:00 |
|
Holger Rapp
|
d8cd3f3d08
|
Snippets are now dropped when cursor reached /bin/zsh
|
2009-07-06 11:47:27 +02:00 |
|
Holger Rapp
|
892db435f0
|
Snippet was not poppoed if it didn't contain a zero tabstop at its end
|
2009-07-06 11:38:19 +02:00 |
|
Holger Rapp
|
59015747d1
|
Added the beginning of latex snippets
|
2009-07-06 11:35:53 +02:00 |
|
Holger Rapp
|
52a91f17fe
|
Only jump to the end of a snippet when there is no Zero Tabstop defined
|
2009-07-06 11:35:18 +02:00 |
|
Holger Rapp
|
531a9c174d
|
Fixed a bug with indented single line snippets. A new line was added after them before
|
2009-07-06 10:40:07 +02:00 |
|
Holger Rapp
|
657af1a9cb
|
Added support for exiting snippet if moved out left or right
|
2009-07-06 10:31:12 +02:00 |
|
Holger Rapp
|
8c9b393fce
|
Change detection no longer needs to cache the complete buffer, only one char. Renamed Cursor to VimState because it also trackes BufferChanges
|
2009-07-06 08:22:46 +02:00 |
|
Holger Rapp
|
bf5b4c8290
|
Tabstops no longer receive text when user moved the cursor while inputting.
|
2009-07-05 22:25:01 +02:00 |
|
Holger Rapp
|
0e54082713
|
Further refactored unittests by moving runTest up into _VimTest. Now all non test base classes run a dummy test, which doesn't hurt so much
|
2009-07-05 18:51:12 +02:00 |
|
Holger Rapp
|
4a3821059d
|
Further refactored test by replacing cmd function through keys variable
|
2009-07-05 18:46:08 +02:00 |
|
Holger Rapp
|
58731e251d
|
Removed escape function int tests, added a constant for it
|
2009-07-05 13:20:58 +02:00 |
|
Holger Rapp
|
3e34086b8e
|
Made test execution faster and also a bit more reliable. The remaining problem is the screen stuff command :/
|
2009-07-05 00:53:30 +02:00 |
|
Holger Rapp
|
e5715d8d5e
|
Removed some oververbose debug output
|
2009-07-05 00:26:19 +02:00 |
|
Holger Rapp
|
f1f5bb1518
|
Snippet updates
|
2009-07-04 23:32:37 +02:00 |
|
Holger Rapp
|
87b0c199ae
|
A slight optimization
|
2009-07-04 23:15:37 +02:00 |
|
Holger Rapp
|
a54127268f
|
Renabled a test that was accidentally disabled
|
2009-07-04 23:04:12 +02:00 |
|
Holger Rapp
|
f308e96832
|
Fixed a bug when tabstops were behind mirrors
|
2009-07-04 23:01:23 +02:00 |
|
Holger Rapp
|
4eae66c1b8
|
Added support for multiple defined triggers
|
2009-07-04 21:58:13 +02:00 |
|
Holger Rapp
|
0aa37bf1f7
|
Added support for proper indenting
|
2009-07-04 17:59:50 +02:00 |
|
Holger Rapp
|
22cc4e7f45
|
All snippets are dropped when user exits out to normal mode with <Esc>. Changed how tab behaves at the end of all triggers
|
2009-07-04 17:36:06 +02:00 |
|
Holger Rapp
|
b5a2e14c32
|
Removed a wrong TODO and fixed a mapping
|
2009-07-04 16:13:51 +02:00 |
|
Holger Rapp
|
bf35ed08fb
|
Added support for proper startup and support for working with supertab
|
2009-07-04 16:08:14 +02:00 |
|
Holger Rapp
|
e88378c10b
|
Fixed cursor movement when there were mirrors in front or above it
|
2009-07-04 15:01:19 +02:00 |
|
Holger Rapp
|
bd842d6ca7
|
Added a wrapper around Vims Cursor
|
2009-07-04 12:45:35 +02:00 |
|
Holger Rapp
|
b0653645e9
|
Added missing files
|
2009-07-04 12:15:12 +02:00 |
|
Holger Rapp
|
1d5a81b0c3
|
Before fixing cursor movement stuff
|
2009-07-04 12:14:13 +02:00 |
|
Holger Rapp
|
fcf5766388
|
Implemented all regular expression stuff that textmate knows about
|
2009-07-03 17:50:52 +02:00 |
|
Holger Rapp
|
bce4cb7202
|
added textmate like backreference and casefoldings in transformations
|
2009-07-03 16:13:39 +02:00 |
|
Holger Rapp
|
7438a73d2b
|
Fixed a bug with one char tabstops. Began working on transformation
|
2009-07-03 13:54:35 +02:00 |
|
Holger Rapp
|
7461ad1f54
|
Working towards a non destructable parsing
|
2009-07-03 12:23:30 +02:00 |
|
Holger Rapp
|
7c6c726b78
|
Added more tests for the default mirror features
|
2009-07-03 12:11:09 +02:00 |
|
Holger Rapp
|
c767fc0dcc
|
Added support for mirrors in TabStop defaults
|
2009-07-03 12:05:34 +02:00 |
|
Holger Rapp
|
ae6bb25104
|
All tests pass again. Following new features now
|
2009-07-03 11:46:42 +02:00 |
|
Holger Rapp
|
6f25b53761
|
All tests pass except for my Favorite :(
|
2009-07-03 11:39:46 +02:00 |
|
Holger Rapp
|
4392de37bb
|
Everything but mirrors work now again
|
2009-07-03 10:59:55 +02:00 |
|
Holger Rapp
|
55fdbeea08
|
Finally fixed the multiline expansion bug. Much still remaining
|
2009-07-02 21:24:56 +02:00 |
|
Holger Rapp
|
d5d65d9d0d
|
Made SnippetScript Python 2.3 compatible. That was easy :)
|
2009-07-02 19:19:47 +02:00 |
|
Holger Rapp
|
9272abd865
|
More refactoring. Moved some code from ChangeableText into a common base class
|
2009-07-02 16:20:13 +02:00 |
|
Holger Rapp
|
13b9b12934
|
Got rid of tabstop in mirror
|
2009-07-02 16:02:02 +02:00 |
|
Holger Rapp
|
6a24bf1bcc
|
Some more refactoring
|
2009-07-02 15:45:25 +02:00 |
|