添加js语法高亮插件

This commit is contained in:
QQ 2023-02-11 14:22:43 +08:00
parent c04a378bc4
commit 537bc1a03e
5 changed files with 28 additions and 0 deletions

1
lua/Filetype/vue.lua Normal file
View File

@ -0,0 +1 @@
require('Plugin.ale')

7
lua/Plugin/ale.lua Normal file
View File

@ -0,0 +1,7 @@
local G = require('G')
G.cmd([[
let g:ale_linters = {'javascript': ['eslint']}
let g:ale_fixers = {'javascript': ['prettier']}
let g:ale_fix_on_save = 1
]])

View File

@ -16,3 +16,11 @@ G.api.nvim_create_autocmd( {"FileType"}, {
end
}
)
G.api.nvim_create_autocmd( {"FileType"}, {
pattern = "vue",
callback = function()
require('Filetype.vue')
end
}
)

View File

@ -53,6 +53,8 @@ return require('packer').startup(function(use)
-- vue开发
use 'posva/vim-vue'
use 'dense-analysis/ale'
use 'tree-sitter/tree-sitter-javascript'
use 'tree-sitter/tree-sitter-vue'
-- 多光标

View File

@ -129,6 +129,16 @@ _G.packer_plugins = {
path = "/home/newbie/.local/share/nvim/site/pack/packer/start/packer.nvim",
url = "https://github.com/wbthomason/packer.nvim"
},
["tree-sitter-javascript"] = {
loaded = true,
path = "/home/newbie/.local/share/nvim/site/pack/packer/start/tree-sitter-javascript",
url = "https://github.com/tree-sitter/tree-sitter-javascript"
},
["tree-sitter-vue"] = {
loaded = true,
path = "/home/newbie/.local/share/nvim/site/pack/packer/start/tree-sitter-vue",
url = "https://github.com/tree-sitter/tree-sitter-vue"
},
["vim-commentary"] = {
loaded = true,
path = "/home/newbie/.local/share/nvim/site/pack/packer/start/vim-commentary",