yatex
diff yatexflt.el @ 522:ce46889a743d
Add yatexflt.el to manifest
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sat, 13 Jan 2018 20:57:58 +0900 |
parents | dfb71acdec98 |
children | b1896ef49747 |
line diff
1.1 --- a/yatexflt.el Tue Jan 09 13:14:28 2018 +0900 1.2 +++ b/yatexflt.el Sat Jan 13 20:57:58 2018 +0900 1.3 @@ -1,7 +1,7 @@ 1.4 ;;; yatexflt.el --- YaTeX filter command utilizer -*- coding: sjis -*- 1.5 ;;; 1.6 ;;; (c)1993-2018 by HIROSE Yuuji.[yuuji@yatex.org] 1.7 -;;; Last modified Sun Jan 7 11:38:12 2018 on firestorm 1.8 +;;; Last modified Tue Jan 9 13:28:56 2018 on firestorm 1.9 ;;; $Id$ 1.10 1.11 ;;; Commentary: 1.12 @@ -36,7 +36,60 @@ 1.13 ;;; Then foo.pdf file will be generated and the image (as PNG) will 1.14 ;;; be displayed in the next window. 1.15 1.16 + 1.17 ;;; Code: 1.18 +(require 'yatexlib) 1.19 +(defvar YaTeX-filter-special-env-alist-default 1.20 + '((".blockdiag" 1.21 + "blockdiag -T %t -o %o -" 1.22 + "blockdiag { 1.23 + default_fontsize = 32; 1.24 + A -> B; 1.25 +}") 1.26 + (".seqdiag" "seqdiag -T %t -o %o -" 1.27 + "seqdiag { 1.28 + client -> server [label = \"SYN\"]; 1.29 + client <- server [label = \"SYN/ACK\"]; 1.30 + client -> server [label = \"ACK\"];}") 1.31 + (".actdiag" "actdiag -T %t -o %o -" 1.32 + "actdiag { 1.33 + sayHo -> ho -> hohoho 1.34 + lane dj { 1.35 + label = \"DJ\" 1.36 + sayHo [label = \"Say Ho\"]; hohoho [label = \"Ho Ho Ho!\"]; } 1.37 + lane mc { label = \"MC\"; ho [label = \"Hooooh!\"]}}") 1.38 + (".nwdiag" "nwdiag -T %t -o %o -" 1.39 + "nwdiag { 1.40 + network ext { 1.41 + address = \"10.1.2.0/24\" 1.42 + router [address = \"10.1.2.1\"] 1.43 + } 1.44 + network int { 1.45 + address = \"192.168.22.0/24\" 1.46 + router [address = \"192.168.22.1\"] 1.47 + websrv [address = \"192.168.22.80\"] 1.48 + cli-1; cli-2 1.49 + } 1.50 +}") 1.51 + (".rackdiag" "rackdiag -T %t -o %o -" 1.52 + "rackdiag { 1.53 + 16U; 1.54 + 1: UPS [4U]; 5: Storage [3U]; 8: PC [2U]; 8: PC [2U]; 1.55 +}") 1.56 + (".dot" 1.57 + "dot -T %t -o %o" 1.58 + "digraph { 1.59 + graph [charset=\"utf-8\"] 1.60 +} 1.61 +bigraph { 1.62 + graph [charset=\"utf-8\"]}" 1.63 + ))) 1.64 + 1.65 +(defvar YaTeX-filter-special-env-alist-private nil) 1.66 +(defvar YaTeX-filter-special-env-alist 1.67 + (append YaTeX-filter-special-env-alist-private 1.68 + YaTeX-filter-special-env-alist-default)) 1.69 + 1.70 (defun YaTeX-filter-filter-set-conversion-flag () 1.71 (let ((ovl (get 'YaTeX-filter-filter-sentinel 'overlay))) 1.72 (if ovl ;; When successful conversion met,