1. 13 Aug, 2013 1 commit
  2. 12 Aug, 2013 4 commits
  3. 07 Aug, 2013 1 commit
  4. 06 Aug, 2013 1 commit
  5. 05 Aug, 2013 2 commits
    • hluk's avatar
      FakeVim: Fix Vk command · 1b13122c
      hluk authored
      
      
      Fixes visual representation (selection exported to editor widget) of
      "Vk" command on empty line.
      
      Change-Id: Iac5fabe53a65d7b94d0a1ed02aff3a7b3804a37b
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      1b13122c
    • hluk's avatar
      FakeVim: Monitor inserted text using signals from QTextDocument · e5c323e8
      hluk authored
      
      
      Use QTextDocument::onContentsChanged() to monitor text inserted and
      removed in insert mode for dot command (or just repeat with 2i, 3o etc.)
      to re-insert same text.
      
      Works even if auto-completion is replacing '.' with '->' for pointers.
      
      Change-Id: Ie39edcdc9ec60bcf6c7d10f021248c3a0aee76b6
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      e5c323e8
  6. 17 Jun, 2013 1 commit
  7. 10 Jun, 2013 1 commit
  8. 07 Jun, 2013 1 commit
  9. 05 Jun, 2013 1 commit
  10. 31 May, 2013 3 commits
  11. 14 May, 2013 1 commit
  12. 13 May, 2013 2 commits
  13. 06 May, 2013 3 commits
    • Orgad Shaneh's avatar
      Fix indentation · ec84dd05
      Orgad Shaneh authored
      
      
      Mostly 3 leading spaces converted to 4
      
      A few other indentation issues
      
      Change-Id: Ib0db5925cac4d2999faf5699cd570884cbcd4863
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      ec84dd05
    • 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
    • hluk's avatar
      FakeVim: Allow upper case letters in <nop> · ceeb03e4
      hluk authored
      
      
      Change-Id: I38534f917fc641decbae06da8db27a73b18d94f6
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      ceeb03e4
  14. 02 May, 2013 2 commits
  15. 29 Apr, 2013 2 commits
  16. 24 Apr, 2013 2 commits
  17. 22 Apr, 2013 1 commit
  18. 19 Apr, 2013 1 commit
  19. 18 Apr, 2013 2 commits
  20. 12 Apr, 2013 2 commits
    • hluk's avatar
      FakeVim: Use QTextDocument::revision() for undo/redo · b9cc16e4
      hluk authored
      
      
      Using QTextDocument::availableUndoSteps() to get revision of document is
      very bad because it undo/redo stack starts to break when maximal number
      of undo is reached.
      
      On the other hand QTextDocument::revision() number is always increased,
      even on QTextDocument::redo(), so external undo/redo can still break
      undo/redo commands in FakeVim.
      
      Change-Id: If1698df8f43a878295eebddd59aebe304cdf3081
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      b9cc16e4
    • hluk's avatar
      FakeVim: Break edit block by editing cursor line · 42c6f7cf
      hluk authored
      
      
      Break edit block at current line so that other line is not marked as
      changed.
      
      Change-Id: Iea1c3615899fdd3558861e7f3a319f796c5f247b
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      42c6f7cf
  21. 08 Apr, 2013 3 commits
  22. 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
  23. 03 Apr, 2013 2 commits