Bug 502244 - Simple way to develop plugins
Summary: Simple way to develop plugins
Status: RESOLVED INTENTIONAL
Alias: None
Product: kate
Classification: Applications
Component: application (other bugs)
Version First Reported In: 24.12.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-31 15:09 UTC by Daniele Scasciafratte
Modified: 2025-04-03 11:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.