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

2.1 Режимы выполнения

  • jar : (режим по умолчанию) запуск PlantUML с помощью локального jar-файла.
  • server : использует plantuml-server для отображения предварительного просмотра.
  • executable : запуск PlantUML как локального исполняемого файла.

2.2 Настройка

  • Пример настройки:
    • режим jar:
      1;; Sample jar configuration
      2(setq plantuml-jar-path "/path/to/your/copy/of/plantuml.jar")
      3(setq plantuml-default-exec-mode 'jar)
      
    • режим executable:
      1;; Sample executable configuration
      2(setq plantuml-executable-path "/path/to/your/copy/of/plantuml.bin")
      3(setq plantuml-default-exec-mode 'executable)
      
  • Можно включить plantuml-mode для файлов с расширением plantuml:
    1;; Enable plantuml-mode for PlantUML files
    2(add-to-list 'auto-mode-alist '("\\.plantuml\\'" . plantuml-mode))
    

2.3 Комбинации клавиш

  • C-c C-c : предварительный просмотр диаграмм с помощью (plantuml-preview).
  • C-u C-c C-c : предварительный просмотр в другом окне.
  • C-u C-u C-c C-c : предварительный просмотр в другом фрейме.

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие