• A rich python console and more in Kate editor

    by  • May 23, 2013 • 7 Comments

    I have done some improvements in the plugins: python_console_ipython, python_autocomplete, python_utils, js_utils, xml_pretty and django_utils. These plugins I added a month and a half ago (except python_console_ipython) to the kate repository. I have done two improvements and a new feature: Now they work with Python2 and Python3 (except python_autocomplete, this only works with Python2, due pysmell dependence)...

    Read more →

    Kate D-Bus Interfaces, used at all?

    by  • April 6, 2013 • 4 Comments

    I just started to clean up the content of kate.git, moving things around, fixing compile warnings and similar stuff. I stumbled over warnings in our dbus interfaces. The main use of them is to allow Kate to reuse an existing instance for opening files and sessions. This part (e.g. the interface of the application object itself)...

    Read more →

    Kate: Search & Replace Notifications in KDE 4.11

    by  • April 2, 2013 • 15 Comments

    In KDE 4.10, the “Find All” and “Replace All” highlights all matches and at the same time shows a passive notification in a bar below the view. This bar is animated, and takes quite a lot of place in addition to the search & replace bar. Since some days, Kate Part can also show...

    Read more →

    New Text Folding in kate.git master

    by  • March 27, 2013 • 3 Comments

    In the kate.git master branch the text folding is now new and shiny. In addition to be faster and less memory hungry (no folding tree is around if you fold nothing, it is only created on-demand exactly for the folded regions), the new code is less complex and smaller (and hopefully better documented + unit...

    Read more →

    Text Folding Reloaded

    by  • March 24, 2013 • 3 Comments

    If we look at the incoming bug reports, a lot still seem to be located in our code folding implementation. The problem of the current code folding code, even after the GSoC rewrite of large parts, is that it is inter weaved with the syntax highlighting engine. During highlighting, we try to build up some tree...

    Read more →