[package] name = "qode" version = "0.1.0" edition = "2024" [dependencies] gpui-kit = { git = "https://github.com/dedalqq/gpui-kit", rev = "fc9488fb4433c0ee99aad36123ebbbd49928044a", features = [ "tree-sitter", "tree-sitter-rust", "tree-sitter-go", "tree-sitter-javascript", "tree-sitter-python", "tree-sitter-lua", "tree-sitter-bash", "tree-sitter-yaml", "tree-sitter-make", "tree-sitter-sql", "tree-sitter-markdown", "tree-sitter-css", "tree-sitter-c", "tree-sitter-cpp", "tree-sitter-html", ] } # Грамматик Dockerfile и XML в gpui-kit нет, поэтому они подключаются # отдельными крейтами и регистрируются в `src/syntax.rs`. tree-sitter-containerfile = "0.9" tree-sitter-xml = "0.7" mlua = { version = "0.12", features = ["lua54", "vendored", "macros"] } # LSP-клиент: JSON-RPC поверх stdio, отслеживание файлов и типы протокола. anyhow = "1" lsp-types = "0.97" notify = "8.2" globset = "0.4" parking_lot = "0.12" serde_json = "1" [dev-dependencies] gpui-kit = { git = "https://github.com/dedalqq/gpui-kit", rev = "fc9488fb4433c0ee99aad36123ebbbd49928044a", features = ["test-support"] } [profile.dev] opt-level = 1