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
lua-language-server
bash-language-server
hyprls
sqls
# gopls also needs go /shame
gopls
@@ -156,5 +156,9 @@ in
csharpier
biome
ruff
# repl
usql
lua
];
}
+22 -20
View File
@@ -1,23 +1,25 @@
vim.lsp.enable("lua_ls")
vim.lsp.enable("hls")
vim.lsp.enable("rust_analyzer")
vim.lsp.enable("clangd")
vim.lsp.enable("basedpyright")
vim.lsp.enable("nil_ls")
vim.lsp.enable("ts_ls")
vim.lsp.enable("yamlls")
vim.lsp.enable("marksman")
vim.lsp.enable("texlab")
vim.lsp.enable("html")
vim.lsp.enable("cssls")
vim.lsp.enable("helm_ls")
vim.lsp.enable("zls")
vim.lsp.enable("gopls")
vim.lsp.enable("bashls")
vim.lsp.enable("jsonls")
vim.lsp.enable("hyprls")
vim.lsp.enable("biome")
-- vim.lsp.enable("roslyn_ls")
vim.lsp.enable({
"lua_ls",
"hls",
"rust_analyzer",
"clangd",
"basedpyright",
"nil_ls",
"ts_ls",
"yamlls",
"marksman",
"texlab",
"html",
"cssls",
"helm_ls",
"zls",
"gopls",
"bashls",
"jsonls",
"biome",
"sqls",
-- "roslyn_ls"
})
vim.api.nvim_create_autocmd("LspAttach", {
desc = "Custom lsp attach",
+8 -2
View File
@@ -2,8 +2,9 @@ return {
{
"sniprun",
keys = {
{ "<leader>r", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "n", "v" } },
{ "<leader>r", "<Plug>SnipRunOperator", desc = "Run code", mode = { "o" } },
{ "<leader>r", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "v" } },
{ "<leader>r", "<Plug>SnipRunOperator", desc = "Run code", mode = { "n" } },
{ "<leader>rr", "<cmd>SnipRun<cr>", desc = "Run code", mode = { "n" } },
},
opts = {
repl_enable = {},
@@ -12,6 +13,11 @@ return {
live_display = { "VirtualTextOk" },
show_no_output = { "Classic" },
snipruncolors = {
SniprunVirtualTextOk = { link = "Delimiter" },
SniprunVirtualTextErr = { link = "Error" },
},
ansi_escape = true,
},
after = function(plug)