Bug 502244

Summary: Simple way to develop plugins
Product: [Applications] kate Reporter: Daniele Scasciafratte <mte90net>
Component: applicationAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: waqar.17a
Priority: NOR    
Version First Reported In: 24.12.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Daniele Scasciafratte 2025-03-31 15:09:12 UTC
Neovim and VS Code are very popular because it is easy to create a plugin and integrate it with everything.
It's true that Kate has a native LSP configuration but it is missing as example the linter support on save as example and many other things.

Looking at my experience with browser extension maybe let to develop plugins in Python or other solutions can simplify the extendability of Kate.
Comment 1 Waqar Ahmed 2025-04-03 11:42:14 UTC
Closing as out of scope. Its difficult to make a system that is truly extendable and also easy to use. The current way to develop plugins is simple enough, it just requires that you know C++ and our APIs. 

We have a javascript scripting system, try to use that. If you need to do a specific thing, then open a bug for that thing.