- Integrate with libkateprivate's Utils::showDiff() to use Kate's built-in diff widget (respects user's Unified/SideBySide/Raw style preference) - Add bundled kate-compat headers for DiffParams and Utils::showDiff decl - CMakeLists.txt auto-detects libkateprivate, falls back to plain text diff - Add 'Diff selected' button: shows diff for selected files with stage/unstage/discard actions available in the diff viewer - Add 'Diff All' button: shows git diff HEAD for full changeset review - Staged diffs show unstage action, unstaged diffs show stage+discard - ReloadOnShow flag keeps diff views fresh after interactive operations |
||
|---|---|---|
| .. | ||
| diffparams.h | ||
| ktexteditor_utils.h | ||