mirror of
https://github.com/zoriya/flake.git
synced 2026-06-09 21:35:46 +00:00
Add sqls
This commit is contained in:
@@ -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
@@ -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
@@ -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",
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user