From c91a813f837e040a27340c2cb981ef6bafa0f7c6 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 11 Jul 2024 12:43:45 +0200 Subject: [PATCH] nvim: add plugin 'weirongxu/plantuml-previewer.vim' --- config/nvim/lazy-lock.json | 2 ++ .../fschauen/plugins/plantuml-previewer.lua | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 config/nvim/lua/fschauen/plugins/plantuml-previewer.lua diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index d146c6b..99b3a0e 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -35,6 +35,8 @@ "nvim-treesitter-textobjects": { "branch": "master", "commit": "dd0b2036c3a27cb6e6486f8bd24188c6ca43af0b" }, "nvim-web-devicons": { "branch": "master", "commit": "313d9e7193354c5de7cdb1724f9e2d3f442780b0" }, "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "4be2e8689067494ed7e5a4f1221adc31d1a07783" }, + "open-browser.vim": { "branch": "master", "commit": "7d4c1d8198e889d513a030b5a83faa07606bac27" }, + "plantuml-previewer.vim": { "branch": "master", "commit": "1dd4d0f2b09cd80a217f76d82f93830dbbe689b3" }, "plantuml-syntax": { "branch": "master", "commit": "1592944444513c208ab5a087397ba987932af750" }, "playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" }, "plenary.nvim": { "branch": "master", "commit": "4f71c0c4a196ceb656c824a70792f3df3ce6bb6d" }, diff --git a/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua b/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua new file mode 100644 index 0000000..0a6b9c1 --- /dev/null +++ b/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua @@ -0,0 +1,24 @@ +return { + "weirongxu/plantuml-previewer.vim", + + dependencies = { + "tyru/open-browser.vim", + }, + + cmd = { + "PlantumlOpen", + "PlantumlStart", + "PlantumlStop", + "PlantumlSave", + }, + + ft = "plantuml", + + init = function() + -- Override the bundled JAR if one in installed in `/usr/local`. + local path = "/usr/local/share/plantuml/plantuml.jar" + if vim.loop.fs_stat(path) then + vim.g["plantuml_previewer#plantuml_jar_path"] = path + end + end, +}