aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/lsp.lua
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2025-02-09 10:54:12 -0500
committerAlec Goncharow <alec@goncharow.dev>2025-05-28 16:27:11 -0400
commit1a924cb0b24ba5799b3c4d5b550d940cfeb1a9df (patch)
tree2819f6bff8061c9b96540e945404d580aa74f84a /.config/nvim/lua/lsp.lua
parent43f27b977310b0f83075d5327855e92d9873b046 (diff)
many things.
Diffstat (limited to '.config/nvim/lua/lsp.lua')
-rw-r--r--.config/nvim/lua/lsp.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index e70ce07..3178a5d 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -58,7 +58,6 @@ local lspconfig = require('lspconfig')
lspconfig.zls.setup({
on_attach = on_attach,
capabilities = capabilities,
-
})
lspconfig.bashls.setup({
@@ -160,6 +159,18 @@ end
lspconfig.jails.setup({})
vim.filetype.add({ extension = { jai = "jai", } })
+lspconfig.ols.setup({
+ on_attach = on_attach,
+ capabilities = capabilities,
+ init_options = {
+ enable_references = true,
+ enable_rename = true,
+ enable_semantic_tokens = true,
+ enable_checker_only_saved = true,
+ enable_inlay_hints = true,
+ }
+})
+
vim.api.nvim_create_autocmd('BufWritePre', {
pattern = '*.go',
callback = function()