Emacs. Plantuml
Поддержка Plantuml (см. Диаграммы. PlantUML) в Emacs.
Содержание
1 Поддержка кодового блока Babel
- Пакет
ob-plantuml.el
входит в поставку org-mode. - Подключение пакета:
1(require 'ob-plantuml)
- Нужно установить вариант запуска plantuml, например:
1(setq org-plantuml-exec-mode 'plantuml)
- Варианты следующие:
jar
: использование jar-архива (установка по умолчанию).- Необходимо ещё установить расположение этого файла в переменной
org-plantuml-jar-path
.
- Необходимо ещё установить расположение этого файла в переменной
plantuml
: использование исполняемого файла (по умолчаниюplantuml
).- Исполняемый файл задаётся переменной
org-plantuml-executable-path
.
- Исполняемый файл задаётся переменной
2 Поддержка редактирования кода Plantuml
- Пакет
plantuml-mode
. - Репозиторий: https://github.com/skuro/plantuml-mode.
2.1 Режимы выполнения
jar
: (режим по умолчанию) запуск PlantUML с помощью локального jar-файла.server
: используетplantuml-server
для отображения предварительного просмотра.executable
: запуск PlantUML как локального исполняемого файла.
2.2 Настройка
- Пример настройки:
- режим
jar
: - режим
executable
:
- режим
- Можно включить
plantuml-mode
для файлов с расширениемplantuml
:
2.3 Комбинации клавиш
C-c C-c
: предварительный просмотр диаграмм с помощью (plantuml-preview
).C-u C-c C-c
: предварительный просмотр в другом окне.C-u C-u C-c C-c
: предварительный просмотр в другом фрейме.