mirror of https://github.com/LazyVim/starter
feat: add plantuml
parent
0cc7bfa2d9
commit
8283183290
|
@ -10,6 +10,7 @@ vim.api.nvim_create_autocmd("User", {
|
|||
vim.api.nvim_win_set_config(win_id, { border = "rounded" })
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd("LspAttach", {
|
||||
callback = function(args)
|
||||
local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
|
||||
|
@ -25,3 +26,19 @@ vim.api.nvim_create_autocmd("LspAttach", {
|
|||
})
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "BufWritePre",
|
||||
callback = function()
|
||||
local chars = "abcdefghijklmnopqrstuvwxyz"
|
||||
---@type string[]
|
||||
local reg_chars = {}
|
||||
local _ = chars:gsub(".", function(v)
|
||||
table.insert(reg_chars, v)
|
||||
end)
|
||||
for _, v in pairs(reg_chars) do
|
||||
vim.fn.setreg(v, "")
|
||||
end
|
||||
vim.cmd.wshada({ bang = true })
|
||||
end,
|
||||
})
|
||||
|
|
|
@ -29,4 +29,22 @@ return {
|
|||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
},
|
||||
{
|
||||
"javiorfo/nvim-soil",
|
||||
dependencies = { "javiorfo/nvim-nyctophilia" },
|
||||
|
||||
lazy = true,
|
||||
ft = "plantuml",
|
||||
opts = {
|
||||
-- puml_jar = "/path/to/plantuml.jar",
|
||||
|
||||
image = {
|
||||
darkmode = false, -- Enable or disable darkmode
|
||||
format = "png", -- Choose between png or svg
|
||||
execute_to_open = function(img)
|
||||
return "kitten icat" .. img
|
||||
end,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue