From 340d849be1e4a4aac1344a03f98ad525b3211b41 Mon Sep 17 00:00:00 2001 From: itsscb Date: Thu, 8 May 2025 19:11:47 +0200 Subject: [PATCH] feat: add svelte lsp server --- init.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index cdd1075..e0a679d 100644 --- a/init.lua +++ b/init.lua @@ -101,7 +101,7 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- Set to true if you have a Nerd Font installed and selected in the terminal -vim.g.have_nerd_font = false +vim.g.have_nerd_font = true -- [[ Setting options ]] -- See `:help vim.opt` @@ -171,6 +171,8 @@ vim.opt.scrolloff = 10 -- See `:help 'confirm'` vim.opt.confirm = true +vim.opt.tabstop = 2 + -- [[ Basic Keymaps ]] -- See `:help vim.keymap.set()` @@ -708,6 +710,12 @@ require('lazy').setup({ -- clangd = {}, -- gopls = {}, -- pyright = {}, + svelte = { + cmd = { 'svelteserver', '--stdio' }, + filetypes = { 'svelte' }, + root_dir = require('lspconfig').util.root_pattern('package.json', 'svelte.config.js'), + settings = {}, + }, rust_analyzer = { settings = { ['rust-analyzer'] = {