*plantuml-previewer.txt* plugin for preview PlantUML Version: 1.5.1 Author: Weirong Xu License: MIT License ============================================================================== CONTENTS *plantuml-previewer-contents* Introduction |plantuml-previewer-introduction| Install |plantuml-previewer-install| Usage |plantuml-previewer-usage| Interface |plantuml-previewer-interface| Commands |plantuml-previewer-interface-commands| Variables |plantuml-previewer-interface-variables| ============================================================================== INTRODUCTION *plantuml-previewer-introduction* plantuml-previewer is a plugin to preview PlantUML ============================================================================== INSTALL *plantuml-previewer-install* Dependencies - Java - Graphviz : https://www.graphviz.org/download/ - Mac > brew install graphviz < - Ubuntu > apt-get install graphviz < - Other https://www.graphviz.org/download/ - open-browser.vim https://github.com/tyru/open-browser.vim - aklt/plantuml-syntax https://github.com/aklt/plantuml-syntax (vim syntax file for plantuml) ============================================================================== USAGE *plantuml-previewer-usage* 1. Start editing plantuml file in Vim 2. Run |:PlantumlOpen| to open previewer webpage in browser 3. Saving plantuml file in Vim, then previewer webpage will refresh ============================================================================== INTERFACE *plantuml-previewer-interface* ----------------------------------------------------------------------------- COMMANDS *plantuml-previewer-interface-commands* *:PlantumlOpen* :PlantumlOpen Open previewer webpage in browser, and watch current buffer *:PlantumlStart* :PlantumlStart Like |PlantumlOpen|, but won't open in browser *:PlantumlStop* :PlantumlStop Stop watch buffers *:PlantumlToggle* :PlantumlToggle |PlantumlOpen| or |PlantumlStop| *:PlantumlSave* :PlantumlSave [{filepath}] [{format}] Export uml diagram If {filepath} is missing, the {filepath} using the same file path as plant uml, and default extension guessed by |g:plantuml_previewer#save_format| If {format} is missing, the {format} will be guessed by {filepath} extension. Available formats: > png, svg, eps, pdf, vdx, xmi, scxml, html, txt, utxt, latex < Example: > :e diagram.puml :PlantumlSave :PlantumlSave diagram.png :PlantumlSave diagram.svg < ----------------------------------------------------------------------------- VARIABLES *plantuml-previewer-interface-variables* *g:plantuml_previewer#java_path g:plantuml_previewer#java_path The location of the Java executable. Default: "java" *g:plantuml_previewer#plantuml_jar_path* g:plantuml_previewer#plantuml_jar_path plantuml.jar path Default: "lib/plantuml.jar" *g:plantuml_previewer#save_format* g:plantuml_previewer#save_format |:PlantumlSave| default format Default: "png" *g:plantuml_previewer#viewer_path* g:plantuml_previewer#viewer_path Custom plantuml viewer path The plugin will copy viewer to here if the directory does not exist And `tmp.puml` and `tmp.svg` will output to here Default: "~/.plantuml-previewer" *g:plantuml_previewer#include_path* g:plantuml_previewer#include_path Extend the include path that plantuml uses to find files included via "!include". Default: "" *g:plantuml_previewer#debug_mode* g:plantuml_previewer#debug_mode Debug mode Default: 0 ============================================================================== vim:tw=78:ts=8:ft=help:norl: