Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
;; This file: ;; http://angg.twu.net/dednat4/dednat4.el.html ;; http://angg.twu.net/dednat4/dednat4.el ;; This is part of dednat4. ;; See: http://angg.twu.net/dednat4.html ;; Version: 2008jul10 ;; (find-angg ".emacs" "dednat4") ;; (find-angg ".emacs" "dednat4-setup") ;; (find-angg ".emacs" "eedn4-51") ;; (find-angg ".emacs" "eedn4a") ;; (find-angg ".emacs" "eepitch-dednat4") ;; (find-angg ".zshrc" "rexdvi") ;; THIS FILE IS NOT READY YET!!!!!! ;; I just copied some functions from my .emacs to this file... I have ;; not yet tested this to see if these functions work when we load ;; only eev and dednat4.el... (error "dednat4.el is not ready yet! Don't try to load it!...") ;; Stop reading here! Don't waste your time! ;; «.EEDN4DIR» (to "EEDN4DIR") ;; «.dednat4» (to "dednat4") ;; «.dednames» (to "dednames") ;; «.diagskel» (to "diagskel") ;; «EEDN4DIR» (to ".EEDN4DIR") ;; (find-eev "eev.el") ;; (find-eevfile "eev.el" "ee-setenv \"EEVDIR\"") ;;--------------------------------- ;; «dednat4» (to ".dednat4") ;; (find-dn4 "Makefile") ;; (find-dn4ex "dednat4.el") ;; (find-node "(web2c)tex invocation") ;; (find-node "(kpathsea)Path sources") ;; (find-es "tex" "TEXINPUTS") ;; ;; (find-dednat4 "examples/edrxmain.tex") ;; (find-dn4 "README" "eedn4-lisp") ;; (find-dn4file "") ;; (find-fline "~/LATEX/ ;; ;; «dednat4-setup» (to ".dednat4-setup") ;; (find-dn4ex "") ;; (find-dn4 "") ;; (find-dn4 "downloads/") ;; (find-dn4 "Makefile") (defun eedn4 (s e) "Write the region between S and E to ~/LATEX/ee.tex and write an e-script to $EE; then running `ee' in a shell will run dednat4.lua and after that latex on ~/LATEX/tmp.tex (tmp.tex is a wrapper around ee.tex) and display the resulting DVI file. See: (find-efunction 'eedn4) (find-fline \"~/LATEX/tmp.tex\") (find-fline \"~/LATEX/ee.tex\")" (interactive "r") (ee-write s e "" "" "~/LATEX/ee.tex") (eev "cd ~/LATEX/ && cp -v edrxmain.tex tmp.tex && ~/dednat4/dednat4.lua tmp.tex && latex tmp.tex && rexdvi tmp.dvi")) ;; (eeb-define 'eedn4-bounded 'eedn4 'ee-delimiter-percent nil t t) ;; (eeb-define 'eedn4-%%-bounded 'eedn4 "\n%%*\n" nil t t) (defun eedn4-script (&optional dir tmptex prog) (ee-template `(("~/LATEX/" ,(or dir "~/LATEX/")) ("edrxmain41.tex" ,(or tmptex "edrxmain41.tex")) ("dednat4" ,(or prog "~/dednat4/dednat4")) ("rexdvi" ,(or rexdvi "rexdvi"))) "cd {~/LATEX/} && cp -v {edrxmain41.tex} tmp.tex && {dednat4} tmp.tex && latex tmp.tex && rexdvi tmp.dvi")) ;; (eedn4-script) ;; «eedn4-51» (to ".eedn4-51") ;; (find-dn4ex "edrxmain41.tex") ;; (defun eedn4-51 (s &optional e) "Same as eedn4, but using lua51" (interactive "r") (ee-write s e "" "" "~/LATEX/ee.tex") (eev "cd ~/LATEX/ && cp -v edrxmain41.tex tmp.tex && ~/dednat4/dednat4 tmp.tex && latex tmp.tex && rexdvi tmp.dvi")) (defun eedn4-51 (s &optional e) "Same as eedn4, but using dednat4, which uses lua51. See: (eedn4-script \"~/LATEX/\" \"edrxmain41.tex\" \"~/dednat4/dednat4\")" (interactive "r") (ee-write s e "" "" "~/LATEX/ee.tex") (eev (eedn4-script "~/LATEX/" "edrxmain41.tex" "~/dednat4/dednat4"))) ;; (eeb-define 'eedn4-51-bounded 'eedn4-51 'ee-delimiter-percent nil t t) ;; «eedn4a» (to ".eedn4a") ;; (find-dn4ex "edrxmain41a.tex") ;; (defun eedn4a (s &optional e) "Same as eedn4-51, but using \\documentclass[article]." (interactive "r") (ee-write s e "" "" "~/LATEX/ee.tex") (eev "cd ~/LATEX/ && cp -v edrxmain41a.tex tmp.tex && ~/dednat4/dednat4 tmp.tex && latex tmp.tex && rexdvi tmp.dvi")) (eeb-define 'eedn4a-bounded 'eedn4a 'ee-delimiter-percent nil t t) ;; «dednames» (to ".dednames") (defun dednames () (interactive) (kill-region (point) (mark)) (yank) (yank) (shell-command-on-region (point) (mark) "~/dednat4/dednames" t t)) ;; «diagskel» (to ".diagskel") (defun diagskel () (interactive) (insert " %D diagram ?? %D 2Dx 100 %D 2D 100 %D 2D %D 2D +20 %D 2D %D (( %D %D )) %D enddiagram %D $$\\diag{??}$$ ")) ;; Local Variables: ;; coding: raw-text-unix ;; End: