kate-deft/src/plugin
Levi Neely 91a0e2d260 M3: loadable KTextEditor plugin with M-x command palette
- OlliePlugin (KTextEditor::Plugin) + OllieView, built as olliepalette.so
  via kcoreaddons_add_plugin, installed under kf6/ktexteditor.
- M-x bound to Alt+X (single modifier, adjacent keys on a compact layout,
  ApplicationShortcut so it is always live).
- On trigger, aggregates every enabled/visible QAction from the window's
  guiFactory()->clients() action collections (keyed by objectName) and
  shows them in PaletteWidget; the chosen row triggers the QAction. The
  action's current shortcut is surfaced in the group column.
- Enable position-independent code for linking the static palette lib into
  the shared plugin module.
- Plugin metadata verified valid via KPluginMetaData.

Frecency wiring deferred (model supports it; plugin passes 0). All three
ctest suites remain green.
2026-10-07 15:59:05 +02:00
..
CMakeLists.txt M3: loadable KTextEditor plugin with M-x command palette 2026-10-07 15:59:05 +02:00
ollieplugin.cpp M3: loadable KTextEditor plugin with M-x command palette 2026-10-07 15:59:05 +02:00
ollieplugin.h M3: loadable KTextEditor plugin with M-x command palette 2026-10-07 15:59:05 +02:00
ollieplugin.json M3: loadable KTextEditor plugin with M-x command palette 2026-10-07 15:59:05 +02:00