-- Thanks https://stackoverflow.com/a/70760302/12036073 vim.o.updatetime = 300 vim.diagnostic.config({ virtual_text = false, float = { focus = false }, }) vim.api.nvim_create_autocmd({ "CursorHold", "CursorHoldI" }, { callback = function(ev) vim.diagnostic.open_float(nil) end}) return { { "nvim-treesitter/nvim-treesitter", -- Advanced syntax parsing build = ":TSUpdate", opts = { ensure_installed = "all", ignore_install = { "liquidsoap", "tlaplus", "yaml" }, -- Can't compile highlight = { enable = true }, incremental_selection = { enable = true }, textobjects = { enable = true }, }, config = function(_, opts) require("nvim-treesitter.configs").setup(opts) end, }, { "neovim/nvim-lspconfig", enabled = false, -- Figure out config property event = "LazyFile", -- dependencies = { -- "mason.nvim", -- { "williamboman/mason-lspconfig.nvim", config = function() end }, -- }, opts = { servers = { awk_ls = { settings = {}, }, }, }, setup = {}, }, }