diff options
| author | Alec Goncharow <alec@goncharow.dev> | 2025-05-10 13:26:52 -0400 |
|---|---|---|
| committer | Alec Goncharow <alec@goncharow.dev> | 2025-05-28 16:37:49 -0400 |
| commit | 2ea5ad32b3d33811de04ce7ec432beb00eef3cc6 (patch) | |
| tree | d0e64bc55481d16bcb078af7787b1920efbe43d7 /.config/nvim/lua/lsp.lua | |
| parent | 895de7bb2bf3381a6f796df93e0c25e8d4b0ff8b (diff) | |
things
Diffstat (limited to '.config/nvim/lua/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index c417026..116b9db 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -141,23 +141,6 @@ 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, @@ -169,6 +152,23 @@ lspconfig.ols.setup({ enable_inlay_hints = true, } }) +local lsp = require("lsp-zero") +local lspconfig = require("lspconfig") +lsp.extend_lspconfig() + +local configs = require("lspconfig.configs") +if not configs.jails then + configs.jails = { + default_config = { + cmd = { "jails" }, + root_dir = lspconfig.util.root_pattern("jails.json", "build.jai", "main.jai"), + filetypes = { "jai" }, + name = "Jails", + }, + } +end +lspconfig.jails.setup({}) +vim.filetype.add({ extension = { jai = "jai", } }) vim.api.nvim_create_autocmd('BufWritePre', { pattern = '*.go', |
