Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-134310

qmlls: implement support for VS (non-code)

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P2: Important
    • 6.11
    • 6.10
    • QML: Tooling
    • None

    Description

      It seems that the VS team can't find a way to run qmlls per-project, the VS API seems to only allow running language server globally across a Solution. All projects inside a solution are sharing the same language server.

      This is not really good for qmlls, because it won't get the command line parameters it needs (that are per-project).

      The required command line parameters are currently:

      • import paths
      • documentation folder
      • build directory

      QTBUG-134308 should take care of separating the project-specific information, like build directories, between the different workspace folders.

      QTBUG-134307 should take care of import paths and documentation folder.

      Once QTBUG-134308 and QTBUG-134307 are done, extend the LSP protocol to be able to communicate the build folder of a workspacefolder to qmlls.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qtqmlteam Qt Qml Team User
              sami.shalayel Sami Shalayel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes