feat(nvim): add lsp for gleam, v and tailwind
This commit is contained in:
parent
985f8f10f3
commit
f38b893ca9
5 changed files with 22 additions and 0 deletions
1
nvim/.config/nvim/lua/lsp/gleam.lua
Normal file
1
nvim/.config/nvim/lua/lsp/gleam.lua
Normal file
|
@ -0,0 +1 @@
|
||||||
|
require('lspconfig').gleam.setup{}
|
|
@ -5,8 +5,11 @@ require('lsp.dockerfile')
|
||||||
require('lsp.efm')
|
require('lsp.efm')
|
||||||
require('lsp.ember')
|
require('lsp.ember')
|
||||||
require('lsp.esbonio')
|
require('lsp.esbonio')
|
||||||
|
require('lsp.gleam')
|
||||||
require('lsp.golangci_lint_ls')
|
require('lsp.golangci_lint_ls')
|
||||||
require('lsp.gopls')
|
require('lsp.gopls')
|
||||||
require('lsp.html')
|
require('lsp.html')
|
||||||
require('lsp.jdtls')
|
require('lsp.jdtls')
|
||||||
|
require('lsp.tailwindcss')
|
||||||
require('lsp.tsserver')
|
require('lsp.tsserver')
|
||||||
|
require('lsp.v_analyzer')
|
||||||
|
|
10
nvim/.config/nvim/lua/lsp/tailwindcss.lua
Normal file
10
nvim/.config/nvim/lua/lsp/tailwindcss.lua
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
tailwindcss = require('lspconfig.server_configurations.tailwindcss')
|
||||||
|
|
||||||
|
local filetypes = tailwindcss.default_config.filetypes
|
||||||
|
filetypes[#filetypes+1] = 'templ'
|
||||||
|
local userLanguages = tailwindcss.default_config.init_options.userLanguages
|
||||||
|
userLanguages['templ'] = 'html'
|
||||||
|
|
||||||
|
require('lspconfig').tailwindcss.setup{
|
||||||
|
filetypes = filetypes
|
||||||
|
}
|
1
nvim/.config/nvim/lua/lsp/v_analyzer.lua
Normal file
1
nvim/.config/nvim/lua/lsp/v_analyzer.lua
Normal file
|
@ -0,0 +1 @@
|
||||||
|
require('lspconfig').v_analyzer.setup {}
|
7
nvim/.config/nvim/lua/settings/gleam.lua
Normal file
7
nvim/.config/nvim/lua/settings/gleam.lua
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
local gleamcmd = vim.api.nvim_create_augroup('gleam', { clear = true })
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd({ 'FileType' }, {
|
||||||
|
pattern = 'glean',
|
||||||
|
group = gleamcmd,
|
||||||
|
command = 'setlocal setlocal ts=2 sts=2 sw=2 expandtab',
|
||||||
|
})
|
Loading…
Add table
Reference in a new issue