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-02-09 10:54:12 -0500
commit143847c01930c4e7e0283c019002a95193175557 (patch)
tree99a6a9462a496f8abef875331c29836b18b31780 /.config/nvim/lua/lsp.lua
parent78efc3eb493b40ad2f79408a47bb873b5eea9db0 (diff)
many things.
Diffstat (limited to '.config/nvim/lua/lsp.lua')
-rw-r--r--.config/nvim/lua/lsp.lua30
1 files changed, 29 insertions, 1 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 55e70cc..c417026 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({
@@ -142,6 +141,35 @@ lspconfig.sqls.setup {
},
}
+-- local lsp = require 'lspconfig'
+-- local configs = require 'lspconfig.configs'
+
+-- if not configs.jai_lsp then
+-- configs.jai_lsp = {
+-- default_config = {
+-- cmd = { 'jails' },
+-- filetypes = { 'jai' },
+-- }
+-- }
+-- end
+
+-- lspconfig.jai_lsp.setup({
+-- on_attach = on_attach,
+-- capabilities = capabilities,
+-- })
+
+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()