Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
Qt Creator 15.0.0
-
be5ae2cd0 (dev), d73c55f19 (6.8), a737828d7 (master), 1b11ba277 (master), 68309a5e8 (master), 3d3323fa0 (master), 5c3cb2439 (dev), 3b2f2007e (dev), 9cde1af71 (6.9), dcae30e26 (6.9), cac408ae0 (6.8), b254a8fcd (6.8), db97e98e0 (dev), e085b62ce (6.9)
Description
Simplify qmlls setup in Qt Creator. Currently, you need to know about QT_QML_GENERATE_QMLLS_INI and set it otherwise you get bogus warnings. A new user should not need to know about it and it should actually work out of the box.
From the comments on https://codereview.qt-project.org/c/qt-creator/qt-creator/+/597791 :
- the default for QtC should be to pass build folders to qmlls via command line parameters
- [I also only now noticed that it breaks build from a read-only source tree which happened to work in the past and was to some degree useful e.g. for centrally installed example projects] so that QT_QML_GENERATE_QMLLS_INI can't be enabled by default
Attachments
Issue Links
- depends on
-
QTCREATORBUG-31987 Enable/Disable language servers per projects
- Closed
-
QTCREATORBUG-32015 LSP: add way to re-apply language server settings
- Closed
- is required for
-
QTCREATORBUG-31823 Annotations and CodeCompletion is wrong or not working
- Open
-
QTCREATORBUG-32118 qmlls fills editor with undismissable false warnings on boot2qt projects
- Closed
- relates to
-
QTCREATORBUG-32010 Language client still used for "quick fixes" after turning qmlls off
- Reported
-
QTCREATORBUG-31983 Don't enable qmlls by default yet
- Closed
- resulted from
-
QTBUG-129991 QML singletons error without manually creating qmldir file
- Closed
- resulted in
-
QTCREATORBUG-32026 qmlls: re-enable project specific settings
- Reported
-
QTCREATORBUG-32025 qmlls: enable/disable embedded code model
- Closed
-
QTCREATORBUG-32044 qmlls: recreate client on qt version change
- Closed
-
QTCREATORBUG-32347 qmlls: don't ignore the minimum qt version checkbox
- Closed