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:41 -0400
commitb00e962b7b96e758081c619be3173e5f45284762 (patch)
treeac9885584d52d160d23d2e378f5a3290a06c1a4e /.config/nvim/lua/lsp.lua
parentb675386b09ac63564557703f13e817790a8dbee1 (diff)
many things.
Diffstat (limited to '.config/nvim/lua/lsp.lua')
-rw-r--r--.config/nvim/lua/lsp.lua28
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 47677bc..9ba3926 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -188,6 +188,34 @@ if not configs.jails then
end
lspconfig.jails.setup({})
vim.filetype.add({ extension = { jai = "jai", } })
+-- 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',