aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2025-05-10 13:26:52 -0400
committerAlec Goncharow <alec@goncharow.dev>2025-05-28 16:27:40 -0400
commitb675386b09ac63564557703f13e817790a8dbee1 (patch)
tree7bf79c688fd4ba931871bcc12c5ad2591628ff19
parent1a924cb0b24ba5799b3c4d5b550d940cfeb1a9df (diff)
things
-rw-r--r--.config/nvim/lua/lsp.lua18
-rw-r--r--.config/nvim/lua/plugins.lua8
-rw-r--r--.config/sway/config4
3 files changed, 30 insertions, 0 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 3178a5d..47677bc 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -171,6 +171,24 @@ lspconfig.ols.setup({
}
})
+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',
callback = function()
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index 0a72469..45d7988 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -146,5 +146,13 @@ return require('lazy').setup({
event = "VeryLazy",
opts = {
},
+ "VonHeikemen/lsp-zero.nvim",
+ branch = "v2.x",
+ config = false,
+ init = function()
+ -- Disable automatic setup, we are doing it manually
+ vim.g.lsp_zero_extend_cmp = 0
+ vim.g.lsp_zero_extend_lspconfig = 0
+ end,
},
})
diff --git a/.config/sway/config b/.config/sway/config
index cca2994..ebd4196 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -284,6 +284,10 @@ output eDP-1 {
output eDP-2 {
#position 3840,0
position 0,0
+ scale 1.25
+}
+output eDP-1 {
+ position 4000,640
scale 1.25
}