1. 08 Apr, 2013 2 commits
    • hluk's avatar
      FakeVim: Reworked undo/redo · 12deff2f
      hluk authored
      
      
      Don't use QTextCursor::beginEditBlock() and others since it can change
      the behavior of underlying editor widget. Use these methods only for
      interrupting current edit block.
      
      Change-Id: I848d6287faeeaad9c04a76758bd0b2cc673ad2ef
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      12deff2f
    • hluk's avatar
      FakeVim: More precise scrolling · bea40d99
      hluk authored
      
      
      Emulate Vim scrolling behavior. Consider only fully visible lines in
      editor widget.
      
      Don't ignore last empty line in document.
      
      Change-Id: Id2c4fd744fb3c4c69324ea6456db424186563bc9
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      bea40d99
  2. 04 Apr, 2013 1 commit
    • hluk's avatar
      FakeVim: Option 'passcharacters' (not in Vim) · 1bea9b98
      hluk authored
      
      
      Option to pass some key presses in insert mode to editor widget
      (replaces 'passnewline'). This allows to rename symbols in insert mode,
      complete parenthesis blocks, expand comments etc.
      
      Macro expansion and code-completion works with dot command.
      
      Task-number:QTCREATORBUG-4828
      Change-Id: I5ff43818d4f7f183cd6f4ed8cc3a4586469ab65d
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      1bea9b98
  3. 03 Apr, 2013 1 commit
  4. 22 Mar, 2013 1 commit
  5. 18 Mar, 2013 5 commits
  6. 14 Mar, 2013 2 commits
  7. 12 Mar, 2013 1 commit
  8. 08 Mar, 2013 1 commit
  9. 28 Feb, 2013 1 commit
  10. 19 Feb, 2013 1 commit
  11. 18 Feb, 2013 1 commit
  12. 01 Feb, 2013 1 commit
  13. 17 Jan, 2013 2 commits
  14. 26 Dec, 2012 1 commit
  15. 21 Dec, 2012 1 commit
  16. 18 Dec, 2012 2 commits
  17. 09 Dec, 2012 1 commit
  18. 04 Dec, 2012 3 commits
  19. 29 Nov, 2012 3 commits
    • Lukas Holecek's avatar
      fakevim: Correct undo/redo position for changing numbers · 00a10fcf
      Lukas Holecek authored
      
      
      Restore position on undo and redo after <C-A> and <C-X> commands.
      
      Do not set dot command if no number was found.
      
      Change-Id: Ia4e6d53ecfbd7f56e874d6a39c0939557f6cdc3d
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      00a10fcf
    • Lukas Holecek's avatar
      fakevim: Increase/decrease octal and hexadecimal numbers · 5919416e
      Lukas Holecek authored
      
      
      Hexadecimal (prefix '0x' or '0X') and octal (prefix '0') numbers are
      unsigned. Decimal number can be signed (with leading '-').
      
      Preserve width of hexadecimal and octal numbers (i.e. append leading
      zeroes if result is shorter or remove leading zeroes if any and result
      is longer).
      
      Change-Id: I93769546ff40a586458986909fcee1e4e9143bc2
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      5919416e
    • Lukas Holecek's avatar
      fakevim: Handle completion in insert and replace modes · ec3f4d38
      Lukas Holecek authored
      
      
      Text inserted without FakeVim's intervention (code completion) is
      handled in insert and replace mode so that '.' command also inserts any
      externally inserted text.
      
      After movement in insert mode last command (initiated by '.') is not
      cleared until new text is inserted.
      
      Deletion in insert mode is part of dot command.
      
      Change-Id: Ic55b3cdecaf4323e88cd321b218fae661de7a63e
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      ec3f4d38
  20. 27 Nov, 2012 2 commits
  21. 26 Nov, 2012 6 commits
  22. 23 Nov, 2012 1 commit