Name der Pufferdatei ohne Erweiterung in .emacs erhalten

7

Ich versuche Shortcuts für portable Emacs herzustellen, die mit einem portablen LaTeX Compiler und R für Swave verlinken, aber ich weiß sehr wenig über die Sprache in .emacs (das ist Lisp?)

Momentan verwende ich fullpath-relative-to-current-file von Ссылка , um den Pfad zu .emacs zu erhalten (was in% ist). co_de%), dann den relativen Pfad zum Compiler abrufen und auf USBDRIVE/Documents aufrufen, was der vollständige Pfad und der Dateiname einschließlich der Erweiterung der Erweiterung ist:

%Vor%

Dies erlaubt mir, buffer-file-name zu verwenden, um LaTeX in einer C-c s -Datei und tex in einer RNW-Datei auszuführen. Jetzt würde ich gerne Aufrufe von bibtex einbinden, aber dafür brauche ich den Dateinamen und den Pfad der Sweave -Datei ohne Erweiterung. Wie kann ich das tun?

    
Sacha Epskamp 03.01.2012, 17:17
quelle

1 Antwort

22

Versuchen Sie file-name-sans-extension . Weitere Informationen finden Sie im Abschnitt Dateiname manuell.

    
Trey Jackson 03.01.2012, 17:21
quelle

Tags und Links