feat: add plantuml

pull/98/head
fm39hz-laptop 2024-09-21 14:36:21 +07:00
parent 23d7afcc7b
commit a2ea9849b3
2 changed files with 35 additions and 0 deletions

View File

@ -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,
})

View File

@ -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,
},
},
},
}