1. 30 Dec, 2013 3 commits
  2. 03 Dec, 2013 1 commit
  3. 10 Oct, 2013 1 commit
  4. 19 Sep, 2013 1 commit
  5. 11 Sep, 2013 1 commit
  6. 05 Sep, 2013 1 commit
  7. 30 Aug, 2013 1 commit
  8. 29 Aug, 2013 1 commit
    • hluk's avatar
      FakeVim: Escape '>' character in mappings · 41785890
      hluk authored
      
      
      On some keyboards, '>' character can be produced using Shift key. But
      recorded macro shouldn't contain '<S->>', which cannot be properly
      parsed, instead it will be '<S-<GT>>' (as '<LT>' for '<').
      
      Change-Id: Iac3759029b6ff8c9e690c4728e35048c0b6046f9
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      41785890
  9. 13 Aug, 2013 1 commit
    • hluk's avatar
      FakeVim: Operator-pending mappings · 6c397268
      hluk authored
      
      
      Implements :omap (and :onoremap) for defining user mappings for movement
      while in operator-pending mode (after commands 'c', 'd', '>' and
      others).
      
      Change-Id: I07a1e90bf5c649ef5bb53d1de873817dc7348e19
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      6c397268
  10. 12 Aug, 2013 1 commit
  11. 06 Aug, 2013 1 commit
  12. 05 Aug, 2013 1 commit
  13. 31 May, 2013 2 commits
  14. 06 May, 2013 1 commit
    • hluk's avatar
      FakeVim: Emulate insert mode more precisely · cf1b82b1
      hluk authored
      
      
      Set correct position for commands I, A in visual mode.
      
      Don't repeat insert mode [count] times if cursor moved in insert mode
      (or after <C-O> command).
      
      Don't repeat movement in insert mode ([count] is used only to repeat
      the first inserted text).
      
      Dot command for insert mode should be cleared if cursor moved and user
      started inserting a text.
      
      Change-Id: I4dbd0fa4e7ecedc6623838c9ad855f83276da2ce
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      cf1b82b1
  15. 24 Apr, 2013 1 commit
  16. 19 Apr, 2013 1 commit
  17. 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
  18. 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
  19. 03 Apr, 2013 1 commit
  20. 22 Mar, 2013 1 commit
  21. 18 Mar, 2013 5 commits
  22. 14 Mar, 2013 2 commits
  23. 12 Mar, 2013 1 commit
  24. 08 Mar, 2013 1 commit
  25. 28 Feb, 2013 1 commit
  26. 19 Feb, 2013 1 commit
  27. 18 Feb, 2013 1 commit
  28. 01 Feb, 2013 1 commit
  29. 17 Jan, 2013 2 commits
  30. 26 Dec, 2012 1 commit