kate-deft/src
Levi Neely f5b532c77d Project: build on Kate's project plugin via KateProjectBridge
Read kateprojectplugin's view through the meta-object system (no link
dependency): projectBaseDir/projectName/projectFiles properties plus
projectMapChanged/projectFileNameChanged/pluginProjectAdded|Removed
signals relayed to one projectChanged(). OllieView attaches on
construction and follows MainWindow::pluginViewCreated/Deleted.

currentProjectRoot() becomes three-tier: explicit sticky folder ->
bridge baseDir (Kate's loaded project) -> VCS discovery from the active
doc. 7 headless tests via a stand-in QObject mirroring the plugin's
property/signal surface.
2026-10-08 10:03:15 +02:00
..
commands Commands: register verbs on the ':' command line (fix name collision) 2026-10-08 09:42:13 +02:00
fuzzy M2: command palette widget + ranked list model 2026-10-07 15:49:48 +02:00
palette Frecency: usage-aware ranking across all palettes 2026-10-07 21:00:00 +02:00
plugin Project: build on Kate's project plugin via KateProjectBridge 2026-10-08 10:03:15 +02:00
project Project: build on Kate's project plugin via KateProjectBridge 2026-10-08 10:03:15 +02:00
radial Radial: load user config from XDG, fall back to built-in 2026-10-08 09:35:27 +02:00
CMakeLists.txt M5: project = directory + Go-to-File switcher (Alt+P) 2026-10-07 19:14:03 +02:00