David Schulz
ff686f5679
Python: move python name cache to utils
...
Change-Id: I7f6d13a465be6de90aea64e7f19c92bca3ee6c19
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-28 09:29:08 +00:00
David Schulz
b8c8e0ccae
Python: Use specialized document to check for pylsp
...
Change-Id: I9ea13df7fc04a4fe35d901da179b9c0ebaf57bb6
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-28 09:29:01 +00:00
David Schulz
7c3d6c1fc1
Python: remove unused variable
...
Change-Id: I1c16e4b3795f83e1107d39f0265465b0926d4c97
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-23 09:28:12 +00:00
David Schulz
6f520f8783
Python: extract pip installation task
...
Make it reusable for pyside and other packages.
Change-Id: If97e65a506d36916aaa61f48b9a2f71c458d4fe9
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-21 11:38:06 +00:00
David Schulz
9d1fe1df14
Python: ensure opened file is inside a workspace
...
The Python language server seems to dislike files that are not part of a
workspace resulting in very long lookup times for specific symbols.
Fixes: QTCREATORBUG-26230
Fixes: QTCREATORBUG-24704
Fixes: QTCREATORBUG-24140
Change-Id: Iceb7a2b3d57aea6554225a74587f619e530e10c9
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-21 09:08:19 +00:00
David Schulz
1a88f26d8b
LanguageClient: rename clientForSetting -> clientsForSetting
...
Change-Id: Idf4055769fba4c2551ac968c0232ddb3916acb6c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-21 08:48:24 +00:00
David Schulz
5924268568
LanguageClient: unify client container
...
Change-Id: I17b5e7ca4999cd5a9ca8e79577f29854082b6c6b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-03-21 08:48:17 +00:00
Jarek Kobus
8e0ae8ba96
QtcProcess: Limit the inclusion of qtcprocess.h
...
Move the rest of QtcProcess enums to processenums.h.
Move ExitCodeInterpreter into processenums.h.
Remove superfluous Utils:: prefix.
Change-Id: Iaa596f353d33d6930085a621b114cc15a35caa80
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-03-02 13:30:39 +00:00
David Schulz
c9cd00f2ce
Python: add lsp configuration widget
...
Change-Id: I688981293e3bbbee64fc2d714146fcdfa8126458
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-02-09 09:03:30 +00:00
David Schulz
7f4342b687
Python: add python specific language client settings
...
Change-Id: I1b9a194f32f3f13381954539229b02e03e3af058
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-01-18 13:21:53 +00:00
Eike Ziller
3749cfc896
InfoBar: Make adding more buttons possible
...
Change-Id: Ic0c946cf3f87fe46cd06391f38e0bc71374ad340
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-01-18 09:33:20 +00:00
David Schulz
49ac087955
Python: move language client functionality out of utils
...
There will be more lsp specific functionality so moving it into its own
space is reasonable.
Change-Id: Ic87d437182d68673b53f662c804707138fef5b6c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-01-18 08:14:57 +00:00