The general configuration of my development environment and many other general computer things.

Enable language server for Svelte

+14 -5
+1
dot_config/nvim/init.lua
··· 70 70 require('lang.go') 71 71 require('lang.python') 72 72 require('lang.rust') 73 + require('lang.svelte') 73 74 require('lang.tex') 74 75 require('lang.yaml') 75 76 require('lang.zinc')
+8
dot_config/nvim/lua/lang/svelte.lua
··· 1 + local lsp_settings = require('support.lsp') 2 + local nvim_lsp = require('lspconfig') 3 + 4 + nvim_lsp.svelte.setup { 5 + on_attach = lsp_settings.on_attach, 6 + capabilities = lsp_settings.capabilites, 7 + filetypes = { "javascript", "typescript", "svelte" } 8 + }
+4 -4
dot_config/nvim/lua/options.lua
··· 83 83 vim.opt.expandtab = false 84 84 85 85 -- Code Folding 86 - vim.opt.foldmethod = 'expr' 87 - vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' 88 - vim.opt.foldminlines = 5 89 - vim.opt.foldnestmax = 2 86 + -- vim.opt.foldmethod = 'expr' 87 + -- vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' 88 + -- vim.opt.foldminlines = 5 89 + -- vim.opt.foldnestmax = 2 90 90 91 91 -- Save when lost focus 92 92 vim.cmd('au FocusLost * silent! wa')
+1 -1
dot_config/nvim/lua/plugins/appearance.lua
··· 38 38 39 39 local conf_treesitter = function() 40 40 require'nvim-treesitter.configs'.setup { 41 - ensure_installed = 'maintained', 41 + ensure_installed = 'all', 42 42 highlight = { 43 43 enable = true, -- false will disable the whole extension 44 44 },