David Schulz
ed22ef7854
Python: globalize Python language server settings
...
Change-Id: I84fcee6462064f0c788492fcfa12a77379af2bd7
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-06-10 12:40:43 +00:00
David Schulz
2029fe8c99
LanguageClient: fix todo
...
Change-Id: Ia6b3b5fe6e595c32a8b8a13b869f3178afb37ed8
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-06-07 06:29:42 +00:00
David Schulz
b9627ddba7
Python: add pyside uic extra compiler
...
To be able to autocomplete code from .ui forms we need to feed the
python language server the compiled form. The uic extra compiler
generates a temporary ui_name.py file for uncompiled or unsaved ui
files. These files are inside a folder that gets appended to the python
path environment variable for the python language server.
Change-Id: I9f48d2012162f33986639315189c41e0a7e0dad2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-06-02 09:09:22 +00:00
hjk
0da130c4ef
Python: Apply 'static' pattern for singleton members
...
Plus some cosmetics.
Change-Id: Ia2c8f425f0491fbe6a0bbf2e508857a5550e4d38
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-04-27 08:55:02 +00:00
hjk
28cfdf388a
Promote previously python-specific InterpreterAspect
...
... and drop PythonRunConfiguration, which is a plain RunConfiguration now.
Change-Id: I540cb738180fc1424f730d6d1998886915ce527b
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-04-27 08:54:22 +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
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
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