[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XEmacs und Makro schreiben



Matthias Fechner <idefix@fechner.net> writes:

> ich möchte mir für meine xemacs ein kleines Makro schreiben.
> Es soll folgendes machen:
> Ich drücke z.B. META-c, dann startet xemacs ein compile und gibt
> diesem compile folgende Parameter mit:
> compile latex "filename" && dvips "filename".dvi && gv "filename".ps
> 
> Hat einer vielleicht so was schon mal gemacht?
> Wäre toll, wenn dieses Kürzel nur aktiv ist, wenn ich im LaTex mode bin.

Etwas in der richtung koennte funktionieren:

(defun my-compile-latex ()
  (interactive)
  (let ((compilation-read-command nil)
        (filename (substring buffer-file-name 0 -4)))
    (compile (concat "compile latex " filename ".tex && dvips " filename ".dvi && gv " filename ".ps"))))

(add-hook 'latex-mode-hook '(lambda ()
                             (local-set-key [(meta c)] 'my-compile-latex)))


Ist allerdings ungetested und enthaelt garantiert den ein oder anderen
Tippfehler. 

Auctex samt 'C-c C-c' kennst du aber schon? Das macht naemlich
aehnliches.

-- 
WWW:      http://pingus.seul.org/~grumbel/ 
Games:    http://pingus.seul.org/~grumbel/gamedesigns/
JabberID: grumbel@jabber.org 
ICQ:      59461927



Reply to: