add apex lsp and treesitter
This commit is contained in:
parent
66481136a1
commit
0698d774cf
|
@ -0,0 +1,2 @@
|
||||||
|
au BufRead,BufNewFile *.apex set filetype=apex
|
||||||
|
au BufRead,BufNewFile *.cls set filetype=apex
|
28
init.lua
28
init.lua
|
@ -586,6 +586,16 @@ require('lazy').setup({
|
||||||
cssls = {},
|
cssls = {},
|
||||||
clangd = {},
|
clangd = {},
|
||||||
emmet_ls = {},
|
emmet_ls = {},
|
||||||
|
eslint = {},
|
||||||
|
apex_ls = {
|
||||||
|
filetypes = {
|
||||||
|
'apex', -- treesitter uses apex instead of default apexcode filetype
|
||||||
|
},
|
||||||
|
settings = {
|
||||||
|
apex_enable_semantic_errors = false,
|
||||||
|
apex_enable_completion_statistics = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
lua_ls = {
|
lua_ls = {
|
||||||
-- cmd = {...},
|
-- cmd = {...},
|
||||||
-- filetypes = { ...},
|
-- filetypes = { ...},
|
||||||
|
@ -852,7 +862,23 @@ require('lazy').setup({
|
||||||
'nvim-treesitter/nvim-treesitter',
|
'nvim-treesitter/nvim-treesitter',
|
||||||
build = ':TSUpdate',
|
build = ':TSUpdate',
|
||||||
opts = {
|
opts = {
|
||||||
ensure_installed = { 'bash', 'c', 'diff', 'html', 'css', 'javascript', 'lua', 'luadoc', 'markdown', 'markdown_inline', 'query', 'vim', 'vimdoc' },
|
ensure_installed = {
|
||||||
|
'apex',
|
||||||
|
'bash',
|
||||||
|
'c',
|
||||||
|
'diff',
|
||||||
|
'html',
|
||||||
|
'css',
|
||||||
|
'java',
|
||||||
|
'javascript',
|
||||||
|
'lua',
|
||||||
|
'luadoc',
|
||||||
|
'markdown',
|
||||||
|
'markdown_inline',
|
||||||
|
'query',
|
||||||
|
'vim',
|
||||||
|
'vimdoc',
|
||||||
|
},
|
||||||
-- Autoinstall languages that are not installed
|
-- Autoinstall languages that are not installed
|
||||||
auto_install = true,
|
auto_install = true,
|
||||||
highlight = {
|
highlight = {
|
||||||
|
|
Loading…
Reference in New Issue