diff --git a/Cargo.lock b/Cargo.lock index f9ce7f8e0b8fb9..d5fcdbbac2e8b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14927,14 +14927,6 @@ dependencies = [ "zed_extension_api 0.1.0", ] -[[package]] -name = "zed_vue" -version = "0.1.1" -dependencies = [ - "serde", - "zed_extension_api 0.1.0", -] - [[package]] name = "zed_zig" version = "0.3.1" diff --git a/Cargo.toml b/Cargo.toml index b86b999cf15bb1..332fcb5d0f0406 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -163,7 +163,6 @@ members = [ "extensions/test-extension", "extensions/toml", "extensions/uiua", - "extensions/vue", "extensions/zig", # diff --git a/extensions/vue/Cargo.toml b/extensions/vue/Cargo.toml deleted file mode 100644 index db36785a403865..00000000000000 --- a/extensions/vue/Cargo.toml +++ /dev/null @@ -1,17 +0,0 @@ -[package] -name = "zed_vue" -version = "0.1.1" -edition = "2021" -publish = false -license = "Apache-2.0" - -[lints] -workspace = true - -[lib] -path = "src/vue.rs" -crate-type = ["cdylib"] - -[dependencies] -serde = { version = "1.0", features = ["derive"] } -zed_extension_api = "0.1.0" diff --git a/extensions/vue/LICENSE-APACHE b/extensions/vue/LICENSE-APACHE deleted file mode 120000 index 1cd601d0a3affa..00000000000000 --- a/extensions/vue/LICENSE-APACHE +++ /dev/null @@ -1 +0,0 @@ -../../LICENSE-APACHE \ No newline at end of file diff --git a/extensions/vue/extension.toml b/extensions/vue/extension.toml deleted file mode 100644 index da7085f0c9b632..00000000000000 --- a/extensions/vue/extension.toml +++ /dev/null @@ -1,19 +0,0 @@ -id = "vue" -name = "Vue" -description = "Vue support." -version = "0.1.1" -schema_version = 1 -authors = ["Piotr Osiewicz "] -repository = "https://github.com/zed-industries/zed" - -[language_servers.vue-language-server] -name = "Vue Language Server" -language = "Vue.js" -language_ids = { "Vue.js" = "vue" } -# REFACTOR is explicitly disabled, as vue-lsp does not adhere to LSP protocol for code actions with these - it -# sends back a CodeAction with neither `command` nor `edits` fields set, which is against the spec. -code_action_kinds = ["", "quickfix", "refactor.rewrite"] - -[grammars.vue] -repository = "https://github.com/tree-sitter-grammars/tree-sitter-vue" -commit = "7e48557b903a9db9c38cea3b7839ef7e1f36c693" diff --git a/extensions/vue/languages/vue/brackets.scm b/extensions/vue/languages/vue/brackets.scm deleted file mode 100644 index 2d12b17daab82f..00000000000000 --- a/extensions/vue/languages/vue/brackets.scm +++ /dev/null @@ -1,2 +0,0 @@ -("<" @open ">" @close) -("\"" @open "\"" @close) diff --git a/extensions/vue/languages/vue/config.toml b/extensions/vue/languages/vue/config.toml deleted file mode 100644 index 606c733ffc1f5d..00000000000000 --- a/extensions/vue/languages/vue/config.toml +++ /dev/null @@ -1,22 +0,0 @@ -name = "Vue.js" -code_fence_block_name = "vue" -grammar = "vue" -path_suffixes = ["vue"] -block_comment = [""] -autoclose_before = ";:.,=}])>" -brackets = [ - { start = "{", end = "}", close = true, newline = true }, - { start = "[", end = "]", close = true, newline = true }, - { start = "(", end = ")", close = true, newline = true }, - { start = "<", end = ">", close = true, newline = true, not_in = ["string", "comment"] }, - { start = "\"", end = "\"", close = true, newline = false, not_in = ["string"] }, - { start = "'", end = "'", close = true, newline = false, not_in = ["string", "comment"] }, - { start = "`", end = "`", close = true, newline = false, not_in = ["string"] }, -] -word_characters = ["-"] -scope_opt_in_language_servers = ["tailwindcss-language-server"] -prettier_parser_name = "vue" - -[overrides.string] -word_characters = ["-"] -opt_into_language_servers = ["tailwindcss-language-server"] diff --git a/extensions/vue/languages/vue/highlights.scm b/extensions/vue/languages/vue/highlights.scm deleted file mode 100644 index 548f57d26762a3..00000000000000 --- a/extensions/vue/languages/vue/highlights.scm +++ /dev/null @@ -1,15 +0,0 @@ -(attribute) @property -(directive_attribute) @property -(quoted_attribute_value) @string -(interpolation) @punctuation.special -(raw_text) @embedded - -((tag_name) @type - (#match? @type "^[A-Z]")) - -(directive_name) @keyword -(directive_argument) @constant - -(start_tag) @tag -(end_tag) @tag -(self_closing_tag) @tag diff --git a/extensions/vue/languages/vue/injections.scm b/extensions/vue/languages/vue/injections.scm deleted file mode 100644 index 975fbe12fadc0a..00000000000000 --- a/extensions/vue/languages/vue/injections.scm +++ /dev/null @@ -1,81 +0,0 @@ -;