Skip to content

Planet 

Git Tools

Monday, 25 February 2013  | Dominik Haumann | Tags:  planet

The Projects plugin in Kate just gained a context menu for the tree view that shows several git tools, if available:

Clicking will open the corresponding application in the correct working directory. Currently, only gitk, qgit and git-cola are supported. If you want more git integration, you probably have to use KDevelop or QtCreator :-)

Read More

New plugins to the Kate, utils to: Python, JavaScript, Django and XML

Monday, 18 February 2013  | Pablo Martin | Tags:  django  planet  python
The project plugin in kate.git master now has four new more plugins, with many features in each one: Python (autocomplete, smart snippets, parse checker, pep8 checker and pyflakes checker), Javascript (autocompletes, jquery snippet, pretty JSON, and jslint checker), Django (smart snippets and utils to Django template) and XML (pretty xml). There are also many generic functions and generic classes in these that will be useful to the new plugins developers. Read More

Highlight Text Selection Plugin

Friday, 15 February 2013  | Dominik Haumann | Tags:  planet
As a quick notice: The highlight selection plugin was not removed in KDE SC 4.10.0. Instead, a silly bug results in not loading the plugin. This is fixed for DKE 4.10.1. If you cannot wait, you can find a workaround here :-)

Kate Project Plugin News – Code Analysis

Saturday, 2 February 2013  | Christoph Cullmann | Tags:  planet

The project plugin in kate.git master has now the ability to call cppcheck.

This is just hacked in at the moment and needs more love, but it works.
Feel free to contribute integration of other code checkers, cppcheck is only the first, I hope ;)

Read More

Kate in KDE 4.10

Sunday, 6 January 2013  | Dominik Haumann | Tags:  planet

According to our release schedule, KDE SC 4.10.0 will be available to the public in early February 2013. Following Kate in KDE 4.7, Kate in KDE 4.8 and Kate in KDE 4.9, this blog post highlights what’s new in Kate in KDE 4.10.

New Features

News in the Plugins World

  • Kate’s Pate plugin now provides several new plugins by default, with Python 3 support.
  • Kate gained a new and very powerful Project plugin with ctags code completion. It is tightly integrated with the Search & Replace plugin as well as the GDB Plugin and the Quick Open feature.
  • Kate Search & Replace plugin gained find-as-you-type support.

Improvements

Bug Fixes

Most of the following work was done during the yearly KDE conference and especially the joint Kate/KDevelop meeting this October in Vienna. A massive bug database cleanup was performed mainly by Christoph, so we closed several hundreds of bug reports, where ~280 are really fixed. So we are down to a total of 400 reports (only 70 of these 400 reports are bugs), where we initially had > 800 open issues. This also is reflected in the Kate bug charts:

Read More

Bug Hunting – Please help poor Kate ;)

Friday, 9 November 2012  | Christoph Cullmann | Tags:  planet

The Kate/KDevelop sprint in Vienna was a really productive time.

Thanks to Joseph Wenninger for organizing it and the KDE e.V. for the additional funding!

The Kate team was able to really wade through a lot of bugs & wishes and fix/invalidate a lot of them.

After some more days of work, this really is visible in our nice bug chart ;)

Read More

Default Color Schemas

Wednesday, 7 November 2012  | Dominik Haumann | Tags:  planet
With KDE 4.10, the naming of the color schemas in Kate Part changed. Instead of having “ – Normal” and “ – Printing” we now just have “Normal” and “Printing,” meaning that all applications using Kate Part now share these color schemas. In other words: If you change the Normal schema in KDevelop, you also will see these changes in Kile, Kate, or any other application that embeds Kate Part. If you just want to change the color schema for a single application, create a new color schema and then use this new schema as default! Read More

Kate Scripting Updates & Zen-like Quick Coding

Tuesday, 6 November 2012  | Dominik Haumann | Tags:  planet

In KDE >= 4.10, Kate Part’s scripting changed a bit. The changes are already documented in the Kate handbook, but we’ll quickly have a look into it now anyway.

Prior to KDE SC 4.10, scripts in Kate Part always had to contain the “type” in the scripting header, like indentation or command. This was changed to simply using different folders (system wide or in your $HOME kde folder) as follows:

Read More

Passive Notifications in Kate Part

Tuesday, 6 November 2012  | Dominik Haumann | Tags:  planet

In KDE 4.10, Kate Part got a new MessageInterface. The idea of this interface is to have a standardized way of showing notifications in a non-intrusive way, similar to how KMessageWidget in kdelibs works. Using the MessageInterface is extremly easy, for instance to show a quick notification, you write

KTextEditor::Message *message = new KTextEditor::Message(KTextEditor::Message::Positive,
                                                         "Code successfully reformated.");
document->postMessage(message);Read More
                
              

Loading Remote Files

Monday, 5 November 2012  | Dominik Haumann | Tags:  planet

Loading huge files over the internet may take quite a long time. In KDE 4.10, Kate Part will show a passive message after 1 second that tells you the file is still being loaded, and, if wanted, the user can abort the loading process. It looks like this:

This also fixes bug #128273. Again, cookies go to Christoph ;)

Read More