New in version 0.5.2

June 26th, 2012
  • comment paragraph shrink/extend plugin (Meta+[, Meta+])
  • some of existed plugins are refactored to be faster (also to use new text processing facilities)
  • if selection on the only line, extend it to whole line before do commenting (to avoid garbage in result)
  • add sw(expr[, case1[, ..., caseN]]) expansion to generate switch statements
  • add constraints to some operations to avoid garbage if a document has selection or block selection mode is ON
  • improve performance for some operations

New in version 0.0.5 (June 13th, 2012)

  • use cmake to install package files
  • fix cursor positioning after expansion (waiting for movingInterface support in next versions of PyKDE4). '\1' replaces with '%{cursor}' keyword in expansion text
  • fixed pate's argument parser for expansions to support variable number of parameters and named parameters
  • improvements in C++ expansions
  • add passive popups w/ native look and feel (as for me it's better than custom popups in Pate, which is looks ugly w/ my color scheme)
  • use decorators to disable (show popup w/ alert) actions by various constraints, for example commenting text block w/ `#if 0' have sense only for C/C++ documents
  • make some comment manipulation actions to work w/ other than C/C++ source code (CMake, Python, Perl, Bash)

New in version 0.0.4 (June 5th, 2012)

  • added boost-like function/template parameters list formatting (Meta+F) and unformatting (Meta+Shift+F). Very useful for MPL or long parameters list!
  • remove #if0/#if1 commented block leaving enabled part (#else)

New in version 0.0.2 (August 3rd, 2011)

  • fix couple of block movement bugs
  • put corresponding #if condition as default comment if Alt-D pressed on #else/#endif line w/o comment yet