Mercurial > hgrepos > hgweb.cgi > yatex
comparison yatex.el @ 521:cef987df070f dev
Move main stuffs of SpecialFilter to yatexflt.el
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Tue, 09 Jan 2018 13:35:08 +0900 |
parents | 668632d9392e |
children | 5bb46b7ab3de |
comparison
equal
deleted
inserted
replaced
520:52175326855d | 521:cef987df070f |
---|---|
1 ;;; yatex.el --- Yet Another tex-mode for emacs //–ì’¹// -*- coding: sjis -*- | 1 ;;; yatex.el --- Yet Another tex-mode for emacs //–ì’¹// -*- coding: sjis -*- |
2 ;;; (c)1991-2018 by HIROSE Yuuji.[yuuji@yatex.org] | 2 ;;; (c)1991-2018 by HIROSE Yuuji.[yuuji@yatex.org] |
3 ;;; Last modified Sat Jan 6 22:52:02 2018 on firestorm | 3 ;;; Last modified Tue Jan 9 13:30:45 2018 on firestorm |
4 ;;; $Id$ | 4 ;;; $Id$ |
5 ;;; The latest version of this software is always available at; | 5 ;;; The latest version of this software is always available at; |
6 ;;; https://www.yatex.org/ | 6 ;;; https://www.yatex.org/ |
7 | 7 |
8 ;;; This program is distributed as a free software. You can | 8 ;;; This program is distributed as a free software. You can |
376 (append YaTeX-ams-math-begin-alist YaTeX-ams-math-gathering-alist) | 376 (append YaTeX-ams-math-begin-alist YaTeX-ams-math-gathering-alist) |
377 "*Standard AMS-LaTeX(2e) environment completion table.") | 377 "*Standard AMS-LaTeX(2e) environment completion table.") |
378 | 378 |
379 (defvar YaTeX-use-dot-env-extension t | 379 (defvar YaTeX-use-dot-env-extension t |
380 "*Use YaTeX's dot-env filter special environment.") | 380 "*Use YaTeX's dot-env filter special environment.") |
381 (defvar YaTeX-filter-special-env-alist-default | |
382 '((".blockdiag" | |
383 "blockdiag -T %t -o %o -" | |
384 "blockdiag { | |
385 default_fontsize = 32; | |
386 A -> B; | |
387 }") | |
388 (".seqdiag" "seqdiag -T %t -o %o -" | |
389 "seqdiag { | |
390 client -> server [label = \"SYN\"]; | |
391 client <- server [label = \"SYN/ACK\"]; | |
392 client -> server [label = \"ACK\"];}") | |
393 (".actdiag" "actdiag -T %t -o %o -" | |
394 "actdiag { | |
395 sayHo -> ho -> hohoho | |
396 lane dj { | |
397 label = \"DJ\" | |
398 sayHo [label = \"Say Ho\"]; hohoho [label = \"Ho Ho Ho!\"]; } | |
399 lane mc { label = \"MC\"; ho [label = \"Hooooh!\"]}}") | |
400 (".nwdiag" "nwdiag -T %t -o %o -" | |
401 "nwdiag { | |
402 network ext { | |
403 address = \"10.1.2.0/24\" | |
404 router [address = \"10.1.2.1\"] | |
405 } | |
406 network int { | |
407 address = \"192.168.22.0/24\" | |
408 router [address = \"192.168.22.1\"] | |
409 websrv [address = \"192.168.22.80\"] | |
410 cli-1; cli-2 | |
411 } | |
412 }") | |
413 (".rackdiag" "rackdiag -T %t -o %o -" | |
414 "rackdiag { | |
415 16U; | |
416 1: UPS [4U]; 5: Storage [3U]; 8: PC [2U]; 8: PC [2U]; | |
417 }") | |
418 (".dot" | |
419 "dot -T %t -o %o" | |
420 "digraph { | |
421 graph [charset=\"utf-8\"] | |
422 } | |
423 bigraph { | |
424 graph [charset=\"utf-8\"]}" | |
425 ))) | |
426 | |
427 (defvar YaTeX-filter-special-env-alist-private nil) | |
428 (defvar YaTeX-filter-special-env-alist | |
429 (append YaTeX-filter-special-env-alist-private | |
430 YaTeX-filter-special-env-alist-default)) | |
431 | |
432 | |
433 | 381 |
434 ; Set tex-environment possible completion | 382 ; Set tex-environment possible completion |
435 (defvar env-table | 383 (defvar env-table |
436 (append | 384 (append |
437 '(("quote") ("quotation") ("center") ("verse") ("document") | 385 '(("quote") ("quotation") ("center") ("verse") ("document") |
453 ("alltt") ;defined in alltt | 401 ("alltt") ;defined in alltt |
454 ("multicols") ;defined in multicol | 402 ("multicols") ;defined in multicol |
455 ("breakbox"))) ;defined in eclbkbox | 403 ("breakbox"))) ;defined in eclbkbox |
456 (if YaTeX-use-AMS-LaTeX YaTeX-ams-env-table) | 404 (if YaTeX-use-AMS-LaTeX YaTeX-ams-env-table) |
457 YaTeX-math-other-env-alist | 405 YaTeX-math-other-env-alist |
458 (if YaTeX-use-dot-env-extension | 406 (and YaTeX-use-dot-env-extension |
459 '((".blockdiag") (".nwdiag") (".seqdiag") (".rackdiag") (".packetdiag") | 407 (require 'yatexflt) |
460 (".dot")) | 408 YaTeX-filter-special-env-alist)) |
461 )) | |
462 "Default completion table for begin-type completion.") | 409 "Default completion table for begin-type completion.") |
463 | 410 |
464 (defvar user-env-table nil) | 411 (defvar user-env-table nil) |
465 (defvar tmp-env-table nil) | 412 (defvar tmp-env-table nil) |
466 | 413 |