• About Christoph Cullmann

    Phd student and full-time employee at AbsInt Angewandte Informatik GmbH. My work is focused on static analysis of both binary and source programs and the WCET analysis of embedded systems. In my spare time, I work on the KDE project and maintain the Kate editor application and component.

    http://www.babylon2k.de/

    kate-editor.org shaping up

    by  • 2010-07-10 • Common • 5 Comments

    kate-editor.org now contains all articles from the old page still applicable to Kate in KDE 4 and in addition all blog entries of Dominik which are Kate centric. Beside that it will aggregate the blog entries of Milian for Kate Still, a lot of work is needed. We already got an offer for help to [...]

    Read more →

    New kate-editor.org launched

    by  • 2010-07-9 • Common • 4 Comments

    After some years of no real updates, beside the brave work of Dominik, a new kate-editor.org is launched. It will be used to aggregate the blogs of the Kate developers and provide information about current development in Kate/KWrite/KatePart and guides for users. Hope more people join the effort to once again provide a constant stream [...]

    Read more →

    Design Ideas of the Kate::TextBuffer

    by  • 2010-02-28 • Developers

    Storage Basic idea: text stored as lines Lines hold text and additional data (like for highlighting) Advanced Concept: Stores lines in blocks of xxx lines, to have better performance Cursor Support They will move on editing Cursors can be combined to ranges KateTextCursor will be stored in the buffer blocks Transactions Each edit action must [...]

    Read more →

    Kate Developer Sprint 2008 Results

    by  • 2008-04-15 • Events

    The below notes is what was decided at the development sprint in Darmstadt on April 11-13, 2008 Short term goals Scripting, part level QtScript API for indentation scripts Sessions handling make text completion work! VI-Modes (GSoC-project) Long term goals Scripting at application level (Kate): Kross Combination of highlightings & indentations Table of Contents Scripting Indentation [...]

    Read more →

    Kate Developer Sprint 2008

    by  • 2008-03-25 • Events

    In April there will be a Kate Developer Sprint, similar to previous sprints for Decibel, Akonadi, KDevelop and others. This is a great opportunity as developers interested in development of KDE’s text editor will discuss what to do to make Kate the best text editor on earth. This also means lots of polishing so that [...]

    Read more →

    Kate Modes & Filetypes

    by  • 2006-02-9 • Common

    Modes allow the user to override the default configuration for documents of specified mimetypes or file extensions. When the editor loads a document and the mimetype or file extensions match for one of the defined filetypes, KatePart will read the configuration from the mode and apply the modelines defined. If more filetypes match, the one [...]

    Read more →

    .kateconfig Files

    by  • 2006-02-9 • Common

    Kate allows you to specify local document variables by setting the corresponding modelines. The hidden file .kateconfig provides exactly the same functionality, but for all files in the directory. Enable the Feature To use a .kateconfig file you first have to enable the feature by invoking Settings > Configure Kate. In the config page Open/Save [...]

    Read more →

    Kate Modelines

    by  • 2006-02-9 • Users

    Kate Part’s modelines – also called Kate document variables – are Kate Part’s implementation of document variables, similar to Emacs and vim modelines. Document variables can be used to set Kate settings local to a file. This is for example for using another indenter than the one defined in the GUI settings. Or assume you [...]

    Read more →

    Writing a Syntax Highlighting File

    by  • 2005-03-24 • Common

    This section is an overview of the Highlight Definition XML format in KDE4. Based on a small example it will describe the main components and their meaning and usage. The next section will go into detail with the highlight detection rules. Main sections of Kate Highlight Definition files The formal definition, aka the DTD is [...]

    Read more →

    Writing a Kate Plugin

    by  • 2004-01-6 • Developers

    Introduction First at all, why writing plugins for an editor ? Good question, and I hope I have a good answer: Because we want Kate to be small and all extended features not all users need should go into plugins (like CVS suppport, project managment, coffee cooking Therefore Kate provides a quite full-featured plugin interface [...]

    Read more →