Revision bafe133...

Go back to digest for 18th August 2013

Features in KDE Base

Simon Paul St James committed changes in [kate] /:

Behold - Kate Vim macro support! This is just the initial attempt, but it can already handle some sophisticated cases (interplay with mappings; works with emulated command bar; etc). Still need to shunt the actual final storage of macros into KateViGlobal where they can be accessed by all KateViews, and save and load them to/ from the config file, and delete that big blob of keypress-encoding duplication in KateViInputModeManager. Also need to handle capturing of Escapes (currently gobbled up by KateViewInternal before I see them) and also handle auto-completion, which needs to be special-cased with Kate due to its unpredictability.


File Changes

Modified 10 files
  •   tests/vimode_test.cpp
  •   tests/vimode_test.h
  •   part/view/kateview.cpp
  •   part/vimode/kateviinputmodemanager.cpp
  •   part/vimode/kateviinputmodemanager.h
  •   part/vimode/katevikeymapper.cpp
  •   part/vimode/katevikeymapper.h
  •   part/vimode/katevinormalmode.cpp
  •   part/vimode/katevinormalmode.h
  •   part/vimode/katevivisualmode.cpp
10 files changed in total