mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
an example of such variables: `${CI_JOB_STAGE}`
To make the `GitLabCiEnvVarsPsiSymbolReferenceProviderForSh` work for `ShShellParameterExpansionImpl` psi-elements, the `ShShellParameterExpansionImpl` class must start to implement the `PsiExternalReferenceHost` interface (see docs for the `PsiExternalReferenceHost` and the `PsiSymbolReferenceProvider`). All changes made by this commit in the Shell-plugin are made only for this purpose.
(cherry picked from commit 3605f7e71265f7e26d92d79958fc01022cdca014)
IJ-CR-166843
GitOrigin-RevId: f01a1898ffff08d1f017d08ec026f1a4618caa84