tangled
alpha
login
or
join now
dekker.one
/
dotfiles
0
fork
atom
The general configuration of my development environment and many other general computer things.
0
fork
atom
overview
issues
pulls
pipelines
Enable language server for Svelte
dekker.one
3 years ago
fb0efc79
23b5067b
+14
-5
4 changed files
expand all
collapse all
unified
split
dot_config
nvim
init.lua
lua
lang
svelte.lua
options.lua
plugins
appearance.lua
+1
dot_config/nvim/init.lua
···
70
70
require('lang.go')
71
71
require('lang.python')
72
72
require('lang.rust')
73
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
1
+
local lsp_settings = require('support.lsp')
2
2
+
local nvim_lsp = require('lspconfig')
3
3
+
4
4
+
nvim_lsp.svelte.setup {
5
5
+
on_attach = lsp_settings.on_attach,
6
6
+
capabilities = lsp_settings.capabilites,
7
7
+
filetypes = { "javascript", "typescript", "svelte" }
8
8
+
}
+4
-4
dot_config/nvim/lua/options.lua
···
83
83
vim.opt.expandtab = false
84
84
85
85
-- Code Folding
86
86
-
vim.opt.foldmethod = 'expr'
87
87
-
vim.opt.foldexpr = 'nvim_treesitter#foldexpr()'
88
88
-
vim.opt.foldminlines = 5
89
89
-
vim.opt.foldnestmax = 2
86
86
+
-- vim.opt.foldmethod = 'expr'
87
87
+
-- vim.opt.foldexpr = 'nvim_treesitter#foldexpr()'
88
88
+
-- vim.opt.foldminlines = 5
89
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
41
-
ensure_installed = 'maintained',
41
41
+
ensure_installed = 'all',
42
42
highlight = {
43
43
enable = true, -- false will disable the whole extension
44
44
},