This commit is contained in:
2025-07-27 11:37:01 +02:00
parent 1532d54e5d
commit 94e35e9593
4 changed files with 54 additions and 23 deletions
+19
View File
@@ -0,0 +1,19 @@
return {
settings = {
sqls = {
lowercaseKeywords = true,
connections = {
{
driver = "postgresql",
dataSourceName = os.getenv("DATABASEURL"),
proto = "tcp",
user = os.getenv("PGUSER"),
passwd = os.getenv("PGPASSWORD"),
host = os.getenv("PGHOST"),
port = 5432,
dbName = os.getenv("PGDATABASE"),
},
},
},
},
}
+5 -1
View File
@@ -139,7 +139,7 @@ in
zls zls
lua-language-server lua-language-server
bash-language-server bash-language-server
hyprls sqls
# gopls also needs go /shame # gopls also needs go /shame
gopls gopls
@@ -156,5 +156,9 @@ in
csharpier csharpier
biome biome
ruff ruff
# repl
usql
lua
]; ];
} }
+22 -20
View File
@@ -1,23 +1,25 @@
vim.lsp.enable("lua_ls") vim.lsp.enable({
vim.lsp.enable("hls") "lua_ls",
vim.lsp.enable("rust_analyzer") "hls",
vim.lsp.enable("clangd") "rust_analyzer",
vim.lsp.enable("basedpyright") "clangd",
vim.lsp.enable("nil_ls") "basedpyright",
vim.lsp.enable("ts_ls") "nil_ls",
vim.lsp.enable("yamlls") "ts_ls",
vim.lsp.enable("marksman") "yamlls",
vim.lsp.enable("texlab") "marksman",
vim.lsp.enable("html") "texlab",
vim.lsp.enable("cssls") "html",
vim.lsp.enable("helm_ls") "cssls",
vim.lsp.enable("zls") "helm_ls",
vim.lsp.enable("gopls") "zls",
vim.lsp.enable("bashls") "gopls",
vim.lsp.enable("jsonls") "bashls",
vim.lsp.enable("hyprls") "jsonls",
vim.lsp.enable("biome") "biome",
-- vim.lsp.enable("roslyn_ls") "sqls",
-- "roslyn_ls"
})
vim.api.nvim_create_autocmd("LspAttach", { vim.api.nvim_create_autocmd("LspAttach", {
desc = "Custom lsp attach", desc = "Custom lsp attach",
+8 -2
View File
@@ -2,8 +2,9 @@ return {
{ {
"sniprun", "sniprun",
keys = { keys = {
{ "<leader>r", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "n", "v" } }, { "<leader>r", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "v" } },
{ "<leader>r", "<Plug>SnipRunOperator", desc = "Run code", mode = { "o" } }, { "<leader>r", "<Plug>SnipRunOperator", desc = "Run code", mode = { "n" } },
{ "<leader>rr", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "n" } },
}, },
opts = { opts = {
repl_enable = {}, repl_enable = {},
@@ -12,6 +13,11 @@ return {
live_display = { "VirtualTextOk" }, live_display = { "VirtualTextOk" },
show_no_output = { "Classic" }, show_no_output = { "Classic" },
snipruncolors = {
SniprunVirtualTextOk = { link = "Delimiter" },
SniprunVirtualTextErr = { link = "Error" },
},
ansi_escape = true, ansi_escape = true,
}, },
after = function(plug) after = function(plug)