Indent script for Katepart5?

Dominik Haumann dhaumann at
Mon Nov 13 20:44:40 UTC 2017

Hi Pierre,

just tested, my location was:

bla.js contains the following:
katescript = {
    "author": "Example Name < at>",
    "license": "LGPLv2+",
    "revision": 1,
    "kate-version": "5.1",
    "functions": ["bla"],
    "actions": [
        {   "function": "bla",
            "name": "Insert bla",
            "category": "Editing",
            "interactive": "false"
}; // kate-script-header, must be at the start of the file without comments


function bla()
    document.insertText(0, 0, "bla");

I think you are missing the functions in your examples.
Please refer to
for further details.

Does that already help?

Best regards,

On Mon, Nov 13, 2017 at 9:46 AM, Pierre de Villemereuil
< at> wrote:
> Dear all,
> I've been working on an indentation script for R (with esp. RKward in mind). It's working great on Katepart4/RKward (last release still depends on the KDE 4 stack), but I can't manage to test a KF5 version on Kate.
> I have prepared a KF5 script using the new header (var katescript = { ... }) and placed it in:
> - /usr/share/katepart5/script/indentation/
> - ~/.local/share/katepart5/script/indentation
> - ~/.local/share/katepart/script/indentation
> In none of the above case I obtain the R option in the indentation menu in Kate (I restarted Kate each time). What is the correct path to place the indentation script for Katepart5?
> The script is here:
> Any help is welcome.
> Thanks,
> Pierre.

More information about the KWrite-Devel mailing list