mirror of
https://github.com/cap153/nvim.git
synced 2026-07-16 22:16:54 +08:00
添加前端三件套语法高亮
This commit is contained in:
parent
8eacffaa83
commit
476e467710
4 changed files with 16 additions and 4 deletions
|
|
@ -12,7 +12,7 @@ local P = {
|
|||
-- 提取出统一的配置变量
|
||||
local formatters_by_ft = {
|
||||
python = { "isort", "black" },
|
||||
rust = { "rust-analyzer", lsp_format = "fallback" },
|
||||
rust = { "rustfmt", lsp_format = "fallback" },
|
||||
toml = { "templ" },
|
||||
sh = { "shfmt" },
|
||||
zsh = { "shfmt" },
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
-- === 插件描述 ===
|
||||
-- === 高亮当前文件所有引用 ===
|
||||
if vim.g.vscode then return end
|
||||
|
||||
vim.keymap.set(
|
||||
|
|
|
|||
|
|
@ -1,9 +1,18 @@
|
|||
-- === LSP 核心配置 (Lspconfig + Mason) ===
|
||||
if vim.g.vscode then return end
|
||||
|
||||
local servers = { "lua_ls", "rust_analyzer", "pylsp", "denols", }
|
||||
local servers = {
|
||||
"lua_ls",
|
||||
"rust_analyzer",
|
||||
"pylsp",
|
||||
"vtsls", -- javascript
|
||||
}
|
||||
if not IS_ARM then
|
||||
vim.list_extend(servers, { "marksman", "svelte", "cssls", "html" })
|
||||
vim.list_extend(servers, {
|
||||
"marksman",
|
||||
"svelte",
|
||||
"cssls",
|
||||
"html" })
|
||||
end
|
||||
|
||||
-- 插件配置清单
|
||||
|
|
|
|||
|
|
@ -16,6 +16,9 @@ local ensure_installed = {
|
|||
"markdown",
|
||||
"sh",
|
||||
"java",
|
||||
"javascript",
|
||||
"html",
|
||||
"css",
|
||||
}
|
||||
|
||||
-- 在 FileType 确定时,检查、安装并启动
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue