diff --git a/src/termux_language_server/schema.py b/src/termux_language_server/schema.py index 6ae8190..2d21dee 100644 --- a/src/termux_language_server/schema.py +++ b/src/termux_language_server/schema.py @@ -34,6 +34,8 @@ def from_node(cls, node: Node, parent: "Trie | None") -> "Trie": "simple_expansion", } if node.type in string_types: + if node.type == "string": + node = node.children[1] return cls(UNI.node2range(node), parent, UNI.node2text(node)) if node.type == "function_definition": return cls(UNI.node2range(node), parent, 0) diff --git a/tests/PKGBUILD b/tests/PKGBUILD index 707536a..a8bb9d1 100644 --- a/tests/PKGBUILD +++ b/tests/PKGBUILD @@ -3,7 +3,7 @@ pkgname=pkgbuild-language-server pkgver=0.0.6 pkgrel=1 pkgdesc="Archlinux and Windows Msys2's PKGBUILD language server" -arch=(any) +arch=("any") mingw_arch=(wrong_arch) url=https://github.com/Freed-Wu/pkgbuild-language-server depends=(python-colorama python-jinja python-platformdirs python-pygls python-tree-sitter)