Compare commits

...

2 Commits

3 changed files with 7 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
local opts = { local opts = {
provider = "google", provider = "gemini",
providers = { providers = {
deepseek = { deepseek = {
__inherited_from = "openai", __inherited_from = "openai",
@@ -8,9 +8,9 @@ local opts = {
model = "deepseek-chat", model = "deepseek-chat",
}, },
google = { gemini = {
__inherited_from = "openai", __inherited_from = "openai",
api_key_name = "cmd:cat /run/secrets/google_api_key", api_key_name = "cmd:cat /run/secrets/gemini_api_key",
endpoint = "https://generativelanguage.googleapis.com/v1beta/openai", endpoint = "https://generativelanguage.googleapis.com/v1beta/openai",
model = "models/gemini-2.5-pro", model = "models/gemini-2.5-pro",
}, },

View File

@@ -4,7 +4,7 @@ local capabilities = configs.capabilities
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
local servers = { "eslint", "gopls", "templ", "pyright", "ruff" } local servers = { "eslint", "gopls", "templ", "pyright", "ruff", "svelte" }
for _, lsp in ipairs(servers) do for _, lsp in ipairs(servers) do
lspconfig[lsp].setup({ lspconfig[lsp].setup({
@@ -42,6 +42,6 @@ lspconfig.htmx.setup({
lspconfig.tailwindcss.setup({ lspconfig.tailwindcss.setup({
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,
filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact" }, filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact", "svelte" },
init_options = { userLanguages = { templ = "html" } }, init_options = { userLanguages = { templ = "html" } },
}) })

View File

@@ -16,6 +16,7 @@ M.treesitter = {
"javascript", "javascript",
"typescript", "typescript",
"tsx", "tsx",
"svelte",
-- nix -- nix
"nix", "nix",
@@ -48,6 +49,7 @@ M.mason = {
"eslint-lsp", "eslint-lsp",
"eslint_d", "eslint_d",
"tailwindcss-language-server", "tailwindcss-language-server",
"svelte-language-server",
-- nix -- nix
"nil", "nil",