Debian Patches

Status for kate/4:25.04.3-2

Patch Description Author Forwarded Bugs Origin Last update
upstream_2650a5e6_Automatically-highlight-symbol-under-cursor.patch [PATCH] Automatically highlight symbol under cursor
Instead of explicit command to get all highlights of the symbol under
the cursor this send these requests to LSP automatically in background.

Added Next/Previous actions simplify researching the code by allowing
quickly jump around symbol usages.
Yuri Timenkov <s.kde@timenkov.pro> no upstream 2025-07-05
upstream_79765d29_Emit-changed-when-LSP-servers-are-forgotten-about.patch [PATCH] Emit changed() when LSP servers are forgotten about
Emit the signal ConfigPage::changed() to enable the Apply button in the
Configure dialog when the user chooses to forget about some LSP servers.
Igor Kushnir <igorkuo@gmail.com> no 2025-05-10
upstream_9767f9d1_Remove-useless-getter-setter-functions.patch [PATCH] Remove useless getter/setter functions Waqar Ahmed <waqar.17a@gmail.com> no 2025-03-20
upstream_a843f106_Merge-stashDocument-method-into-stashDocuments.patch [PATCH] Merge stashDocument method into stashDocuments
Its easier and simpler this way
Waqar Ahmed <waqar.17a@gmail.com> no 2025-03-20
upstream_9502ae17_closeDocuments-with-closeUrl-false.patch [PATCH] closeDocuments with closeUrl = false
We do queryclose_internal prior to calling this function which should
already query about modified/untitled docs. Doing this here again
leads to one dialog per document which is annoying. Additionally this
makes it harder to test stashing because we are confronted with
dialogs when switching a session.
Waqar Ahmed <waqar.17a@gmail.com> no 2025-06-19
upstream_5ec8803d_Fix-stashing-not-working.patch [PATCH] Fix stashing not working
We need to do stashing in the saveSessionTo after it has deleted
old KConfigGroup entries. If we do it before, we end up deleting
the stash entries we just created.

Also add a test to make sure the feature is always working at a
basic level at least.
Waqar Ahmed <waqar.17a@gmail.com> no upstream 2025-06-19
upstream_6b29a7e6_prepare-stash-directory-create-it-recursively-if-needed.patch [PATCH] prepare stash directory, create it recursively if needed Christoph Cullmann <christoph@cullmann.dev> no 2025-06-20
upstream_ca61073b_Implement-LSPClientConfigPage-defaults-correctly.patch [PATCH] Implement LSPClientConfigPage::defaults() correctly
Functions that override KTextEditor::ConfigPage::defaults() are empty or
simply call reset() in many KTextEditor and Kate classes. This is not a
problem for Kate, KWrite, RKWard, Kile or KTechLab, because these
applications never invoke defaults(). KDevelop, however, invokes
defaults() when the user clicks the Restore Defaults button in the
Configure KDevelop dialog.

Instead of calling reset() in LSPClientConfigPage::defaults(), set the
checked state of each checkbox on the Client Settings tab of the LSP
Client configuration page to the default value of the corresponding
option as defined in LSPClientPlugin::readConfig().

Do not clear the empty-by-default UI elements on the second and third
tabs of the LSP Client configuration page to avoid accidental user data
loss. KDevelop's Clazy and Clang-Tidy configuration pages similarly do
not remove check sets configured by the user when the Restore Defaults
button is clicked.

Extract struct LSPClientPluginOptions and initialize its data members to
the actual default values defined in LSPClientPlugin::readConfig() so as
to reuse the default values of the LSP Client options and thus prevent
them from getting out of sync. The extracted struct also allows to share
between LSPClientConfigPage::reset() and LSPClientConfigPage::defaults()
the code that populates the checkboxes.

Reorder the declarations of the data members moved into
LSPClientPluginOptions and the assignments to them in
LSPClientPlugin::readConfig() to match the order in
LSPClientConfigPage::apply() and LSPClientConfigPage::reset().

Make LSPClientPlugin::readConfig() private and document the assumption
relied upon by the updated definition of this function.
Igor Kushnir <igorkuo@gmail.com> no 2025-05-11

All known versions for source package 'kate'

Links