diff --git a/dot_config/nvim/init.lua b/dot_config/nvim/init.lua index 8d89482..9600e28 100644 --- a/dot_config/nvim/init.lua +++ b/dot_config/nvim/init.lua @@ -70,6 +70,7 @@ return require('packer').startup(function(use) require('lang.go') require('lang.python') require('lang.rust') + require('lang.svelte') require('lang.tex') require('lang.yaml') require('lang.zinc') diff --git a/dot_config/nvim/lua/lang/svelte.lua b/dot_config/nvim/lua/lang/svelte.lua new file mode 100644 index 0000000..9c0b07e --- /dev/null +++ b/dot_config/nvim/lua/lang/svelte.lua @@ -0,0 +1,8 @@ +local lsp_settings = require('support.lsp') +local nvim_lsp = require('lspconfig') + +nvim_lsp.svelte.setup { + on_attach = lsp_settings.on_attach, + capabilities = lsp_settings.capabilites, + filetypes = { "javascript", "typescript", "svelte" } +} diff --git a/dot_config/nvim/lua/options.lua b/dot_config/nvim/lua/options.lua index fcb0a04..32276d5 100644 --- a/dot_config/nvim/lua/options.lua +++ b/dot_config/nvim/lua/options.lua @@ -83,10 +83,10 @@ vim.opt.smartindent = true vim.opt.expandtab = false -- Code Folding -vim.opt.foldmethod = 'expr' -vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' -vim.opt.foldminlines = 5 -vim.opt.foldnestmax = 2 +-- vim.opt.foldmethod = 'expr' +-- vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' +-- vim.opt.foldminlines = 5 +-- vim.opt.foldnestmax = 2 -- Save when lost focus vim.cmd('au FocusLost * silent! wa') diff --git a/dot_config/nvim/lua/plugins/appearance.lua b/dot_config/nvim/lua/plugins/appearance.lua index 70c5b19..5ae32e8 100644 --- a/dot_config/nvim/lua/plugins/appearance.lua +++ b/dot_config/nvim/lua/plugins/appearance.lua @@ -38,7 +38,7 @@ end local conf_treesitter = function() require'nvim-treesitter.configs'.setup { - ensure_installed = 'maintained', + ensure_installed = 'all', highlight = { enable = true, -- false will disable the whole extension },