diff --git a/lua/astrocommunity/programming-language-support/xbase/README.md b/lua/astrocommunity/programming-language-support/xbase/README.md index 31c9003ed..ed1818ea1 100644 --- a/lua/astrocommunity/programming-language-support/xbase/README.md +++ b/lua/astrocommunity/programming-language-support/xbase/README.md @@ -5,6 +5,14 @@ xbase is a WIP plugin, and the experience provided by this plugin might be lackluster. +## Tip + +You should also include the swift pack for basic language support. To add it into your setup, add: +```lua + ... + {import ="astrocommunity.pack.swift"} +``` + ## Requirements 1. Make sure you have [sourcekit-lsp](https://github.com/apple/sourcekit-lsp) diff --git a/lua/astrocommunity/programming-language-support/xbase/init.lua b/lua/astrocommunity/programming-language-support/xbase/init.lua index fe8af30b4..a425de8f3 100644 --- a/lua/astrocommunity/programming-language-support/xbase/init.lua +++ b/lua/astrocommunity/programming-language-support/xbase/init.lua @@ -1,28 +1,12 @@ -local utils = require "astronvim.utils" - return { { "xbase-lab/xbase", ft = { "swift", "objcpp", "objc" }, run = "make install", dependencies = { - "neovim/nvim-lspconfig", { "nvim-telescope/telescope.nvim", optional = true }, { "nvim-lua/plenary.nvim", optional = true }, { "stevearc/dressing.nvim", optional = true }, -- (in case you don't use telescope but something else) }, - init = function() require("astronvim.utils.lsp").setup "sourcekit" end, - }, - { - "nvim-treesitter/nvim-treesitter", - opts = function(_, opts) - if opts.ensure_installed ~= "all" then - opts.ensure_installed = utils.list_insert_unique(opts.ensure_installed, "swift") - end - end, - }, - { - "jay-babu/mason-nvim-dap.nvim", - opts = function(_, opts) opts.ensure_installed = utils.list_insert_unique(opts.ensure_installed, "codelldb") end, }, }