1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
-- 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 = {},
},
}
|