From e8a85f9974dfba5933bf4501f86d8128b54e28b5 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 14 Jun 2024 16:00:00 +0200 Subject: [PATCH] Doc: Describe options for updating Python Language Server Task-number: QTCREATORBUG-30604 Change-Id: Ie41a971271e3f350218d45777ed081bc23167f91 Reviewed-by: David Schulz --- dist/changelog/changes-14.0.0.md | 3 ++- ...qtcreator-python-update-language-server.webp | Bin 0 -> 10174 bytes .../creator-only/creator-language-server.qdoc | 13 +++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 doc/qtcreator/images/qtcreator-python-update-language-server.webp diff --git a/dist/changelog/changes-14.0.0.md b/dist/changelog/changes-14.0.0.md index 803db565eec..e5dc688e599 100644 --- a/dist/changelog/changes-14.0.0.md +++ b/dist/changelog/changes-14.0.0.md @@ -98,7 +98,8 @@ Editing ### Python -* Added the option to install Python LSP updates +* Added options for updating Python Language Server + ([Documentation] (https://doc-snapshots.qt.io/qtcreator-14.0/creator-language-servers.html)) ### Language Server Protocol diff --git a/doc/qtcreator/images/qtcreator-python-update-language-server.webp b/doc/qtcreator/images/qtcreator-python-update-language-server.webp new file mode 100644 index 0000000000000000000000000000000000000000..99b9ad2b92ee77bdbc8679acb92669dc63f3fecc GIT binary patch literal 10174 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 literal 0 HcmV?d00001 diff --git a/doc/qtcreator/src/editors/creator-only/creator-language-server.qdoc b/doc/qtcreator/src/editors/creator-only/creator-language-server.qdoc index 225cf9f2eaa..b9b4b1bc735 100644 --- a/doc/qtcreator/src/editors/creator-only/creator-language-server.qdoc +++ b/doc/qtcreator/src/editors/creator-only/creator-language-server.qdoc @@ -91,6 +91,19 @@ To remove language servers from the list, select \uicontrol Delete. + \section1 Updating Python Language Server + + \QC offers to update the Python language server when you open a Python + file in the editor. + + \image qtcreator-python-update-language-server.webp {Message about updating Python Language Server} + + To update the language server, select \uicontrol Update. To save your choice, + select \uicontrol {Always Update}. + + To skip updating and hide the message for future updates, select + \uicontrol Never. + \section1 Supported Locator Filters The locator enables you to browse not only files, but any items defined by