Kate & C++ Developer Survey

While browsing the ISO C++ homepage I stumbled over the results PDF of the Second Annual C++ Foundation Developer Survey “Lite”. I was astonished that Kate made it into the “Which development environments (IDEs) or editors do you use for C++ development?” results. ;=) Seems not only I use it as my normal editor for working on C++ code. And heads up, KDevelop is there, too! This is actually the second survey, I missed to notice the first one last year....

June 10, 2019 · 1 min · Christoph Cullmann

KTextEditor/Kate Bugs - Scratch Your Own Itch

Two days ago I mentioned here that the bug report count of KTextEditor and Kate has risen to some not that manageable amount. For developers that report a bugs or wish, the best way to really get it solved is to scratch your own itch and provide some patch. I know this is not feasible for all bug reporters, as not all are developers nor will even the developers all have either time nor perhaps the right skill set to tackle the issue on their own....

May 26, 2019 · 3 min · Christoph Cullmann

KTextEditor/Kate Bugs - Help Appreciated

The bug report count of KTextEditor (implementing the editing part used in Kate/KWrite/KDevelop/Kile/…) and Kate itself reached again some value over 200. If you have time and need an itch to scratch, any help to tackle the currently open bugs would be highly appreciated. The full list can be found with this bugs.kde.org query. Easy things anybody with a bit time could do would be: check if the bug still is there with current master builds, if not, close it it check if it is the duplicate of a similar still open bug, if yes, mark it as duplicate Beside that, patches for any of the existing issues are very welcome....

May 24, 2019 · 2 min · Christoph Cullmann

Kate LSP Client Progress

The Kate lsp branch contains now the infrastructure as used by Qt Creator. In addition, clangd is now somehow started in a working state for the first project opened inside Kate. For example, if you use the CMake Kate project generator and you compile Kate from the “lsp” branch, clangd should pick up the compile_commands.json for a CMake generated Kate project. ;=) Unfortunately not much more than starting and informing clangd about the open workspaces (for the first opened project) works ATM....

May 13, 2019 · 1 min · Christoph Cullmann

Kate Language Server Protocol Client

The Language Server Protocol (LSP) allows the integration of stuff like code completion, jump to definition, symbol search and more into an application without manual re-implementation for each language one wants to support. LSP doesn’t fully allow an integration like KDevelop or Qt Creator do with the libclang based tooling aimed for C/C++ but on the other side offers the possibility to interface with plenty of languages without a large effort on the client side....

April 28, 2019 · 2 min · Christoph Cullmann