Commit Graph

  • ca9010e7bd ported some latex textmate snippets Holger Rapp 2009-07-06 22:00:21 +0200
  • ddd4a574f4 Added support for transformations in default text of tabstops Holger Rapp 2009-07-06 21:45:30 +0200
  • 97315a1add Added tests for transformations in tabstop default texts. Fixed a todo in the code Holger Rapp 2009-07-06 21:16:02 +0200
  • ee882dd769 Fully implemented backspacing while tab is selected Holger Rapp 2009-07-06 18:34:12 +0200
  • 8c8f3b9769 A first attempt to add the feature to backspace a default text away Holger Rapp 2009-07-06 17:44:04 +0200
  • 4261a6d17a Added two more tests for the escape bug Holger Rapp 2009-07-06 16:57:22 +0200
  • fdc3c17d3f Fixed the annoying bug when directly escaping after selecting a tabstop Holger Rapp 2009-07-06 16:55:48 +0200
  • 02684225a8 Added tests for leaving snippets above or below Holger Rapp 2009-07-06 16:43:24 +0200
  • d8cd3f3d08 Snippets are now dropped when cursor reached /bin/zsh Holger Rapp 2009-07-06 11:47:27 +0200
  • 892db435f0 Snippet was not poppoed if it didn't contain a zero tabstop at its end Holger Rapp 2009-07-06 11:38:19 +0200
  • 59015747d1 Added the beginning of latex snippets Holger Rapp 2009-07-06 11:35:53 +0200
  • 52a91f17fe Only jump to the end of a snippet when there is no Zero Tabstop defined Holger Rapp 2009-07-06 11:35:18 +0200
  • 531a9c174d Fixed a bug with indented single line snippets. A new line was added after them before Holger Rapp 2009-07-06 10:40:07 +0200
  • 657af1a9cb Added support for exiting snippet if moved out left or right Holger Rapp 2009-07-06 10:31:12 +0200
  • 8c9b393fce Change detection no longer needs to cache the complete buffer, only one char. Renamed Cursor to VimState because it also trackes BufferChanges Holger Rapp 2009-07-06 08:22:46 +0200
  • bf5b4c8290 Tabstops no longer receive text when user moved the cursor while inputting. Holger Rapp 2009-07-05 22:25:01 +0200
  • 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 Holger Rapp 2009-07-05 18:51:12 +0200
  • 4a3821059d Further refactored test by replacing cmd function through keys variable Holger Rapp 2009-07-05 18:46:08 +0200
  • 58731e251d Removed escape function int tests, added a constant for it Holger Rapp 2009-07-05 13:20:58 +0200
  • 3e34086b8e Made test execution faster and also a bit more reliable. The remaining problem is the screen stuff command :/ Holger Rapp 2009-07-05 00:53:30 +0200
  • e5715d8d5e Removed some oververbose debug output Holger Rapp 2009-07-05 00:26:19 +0200
  • f1f5bb1518 Snippet updates Holger Rapp 2009-07-04 23:32:37 +0200
  • 87b0c199ae A slight optimization Holger Rapp 2009-07-04 23:15:37 +0200
  • a54127268f Renabled a test that was accidentally disabled Holger Rapp 2009-07-04 23:04:12 +0200
  • f308e96832 Fixed a bug when tabstops were behind mirrors Holger Rapp 2009-07-04 23:01:23 +0200
  • 4eae66c1b8 Added support for multiple defined triggers Holger Rapp 2009-07-04 21:58:13 +0200
  • 0aa37bf1f7 Added support for proper indenting Holger Rapp 2009-07-04 17:59:50 +0200
  • 22cc4e7f45 All snippets are dropped when user exits out to normal mode with <Esc>. Changed how tab behaves at the end of all triggers Holger Rapp 2009-07-04 17:36:06 +0200
  • b5a2e14c32 Removed a wrong TODO and fixed a mapping Holger Rapp 2009-07-04 16:13:51 +0200
  • bf35ed08fb Added support for proper startup and support for working with supertab Holger Rapp 2009-07-04 16:08:14 +0200
  • e88378c10b Fixed cursor movement when there were mirrors in front or above it Holger Rapp 2009-07-04 15:01:19 +0200
  • bd842d6ca7 Added a wrapper around Vims Cursor Holger Rapp 2009-07-04 12:45:35 +0200
  • b0653645e9 Added missing files Holger Rapp 2009-07-04 12:15:12 +0200
  • 1d5a81b0c3 Before fixing cursor movement stuff Holger Rapp 2009-07-04 12:14:13 +0200
  • fcf5766388 Implemented all regular expression stuff that textmate knows about Holger Rapp 2009-07-03 17:50:52 +0200
  • bce4cb7202 added textmate like backreference and casefoldings in transformations Holger Rapp 2009-07-03 16:13:39 +0200
  • 7438a73d2b Fixed a bug with one char tabstops. Began working on transformation Holger Rapp 2009-07-03 13:54:35 +0200
  • 7461ad1f54 Working towards a non destructable parsing Holger Rapp 2009-07-03 12:23:30 +0200
  • 7c6c726b78 Added more tests for the default mirror features Holger Rapp 2009-07-03 12:11:09 +0200
  • c767fc0dcc Added support for mirrors in TabStop defaults Holger Rapp 2009-07-03 12:05:34 +0200
  • ae6bb25104 All tests pass again. Following new features now Holger Rapp 2009-07-03 11:46:42 +0200
  • 6f25b53761 All tests pass except for my Favorite :( Holger Rapp 2009-07-03 11:39:46 +0200
  • 4392de37bb Everything but mirrors work now again Holger Rapp 2009-07-03 10:59:55 +0200
  • 55fdbeea08 Finally fixed the multiline expansion bug. Much still remaining Holger Rapp 2009-07-02 21:24:56 +0200
  • d5d65d9d0d Made SnippetScript Python 2.3 compatible. That was easy :) Holger Rapp 2009-07-02 19:19:47 +0200
  • 9272abd865 More refactoring. Moved some code from ChangeableText into a common base class Holger Rapp 2009-07-02 16:20:13 +0200
  • 13b9b12934 Got rid of tabstop in mirror Holger Rapp 2009-07-02 16:02:02 +0200
  • 6a24bf1bcc Some more refactoring Holger Rapp 2009-07-02 15:45:25 +0200
  • d5705c7559 Some refactoring Holger Rapp 2009-07-02 15:41:58 +0200
  • c6116f12ce Basic multiline replacing now works. all tests pass Holger Rapp 2009-07-02 14:22:13 +0200
  • 907ab277df Before text replacement refactoring Holger Rapp 2009-07-02 11:58:46 +0200
  • 86bbd40ea9 Trying to get multiline mirrors & tab values to work Holger Rapp 2009-07-02 11:48:35 +0200
  • f7e0624c8b Modified tests so that they test each snippet in the middle of other text. This revealed a few bugs which are fixed now Holger Rapp 2009-07-02 09:49:42 +0200
  • ad7241bc82 Refactored some more, got rid of delta_row and delta_col. Introduced Position as zero based coordinate frame Holger Rapp 2009-07-02 08:25:58 +0200
  • bf017ac7ea Some more minor refactoring. Holger Rapp 2009-07-01 23:09:20 +0200
  • fa71c6fb33 Some more minor refactoring. Holger Rapp 2009-07-01 20:27:28 +0200
  • 4f6d54335f Added a test for tabstops in multiple lines Holger Rapp 2009-07-01 20:22:12 +0200
  • 526617a529 Some more slight refactoring Holger Rapp 2009-07-01 20:14:54 +0200
  • 36a06d1b73 Some refactorings. Mostly removing unused code Holger Rapp 2009-07-01 20:03:29 +0200
  • e8aa2885b8 All tests currently pass Holger Rapp 2009-07-01 17:11:33 +0200
  • 61c059ea7f Started building in a TextObject Base class. Doing some refactoring Holger Rapp 2009-07-01 15:29:14 +0200
  • d19ddc0711 Trying to fit in Mirrors. Not so easy Holger Rapp 2009-07-01 15:20:40 +0200
  • 1e3dd7b4be Tests now work through simulating input via screen. Good solution Holger Rapp 2009-07-01 10:39:46 +0200
  • 1926c49f96 Intermediate state. Multiple text tabstops are already working; testing it does not work, because i can't type from a script Holger Rapp 2009-06-28 22:22:19 +0200
  • a60e392a66 All tests now pass on python2.3. Autodetection of test cases no longer works :( Holger Rapp 2009-06-28 14:51:27 +0200
  • c86595aa28 Initial commit Holger Rapp 2009-06-23 14:45:04 +0200