OVH Cloud OVH Cloud

defvar

2 réponses
Avatar
Guillaume
Bonjour

Voil=E0 : j'ai cette commande dans mon emacs pour lancer une
visualisation ps sous auctex. Mais =E7a ne s'arr=EAte pas de tourner tout
seul : je dois faire un C-g pour recommencer ma frappe apr=E8s la
visualisation.


(defvar guillaume-view-command "kghostview %s.ps ")

(defun guillaume-view () (interactive)
(save-buffer)
(shell-command (format guillaume-view-command
(file-name-sans-extension(buffer-file-name))))
)
(add-hook 'LaTeX-mode-hook
'(lambda nil
(define-key LaTeX-mode-map "\M-c\M-v" 'guillaume-view)))


Autre probl=E8me : je voulais faire une compil rapide avec
visualisation, mais je ne sais quelle "conjonction de coordination"
mettre entre les deux instructions "rubber" et "evince" :


(defvar guillaume-quick-command "rubber -d %s.tex" "evince %s.pdf ")

(defun guillaume-quick () (interactive)
(save-buffer)
(shell-command (format guillaume-quick-command
(file-name-sans-extension
(buffer-file-name))))
)
(add-hook 'LaTeX-mode-hook
'(lambda nil
(define-key LaTeX-mode-map "\M-c\M-q" 'guillaume-quick)))



Merci pour l'aide
(NB pour Philippe : la macro pour faire des arbres de samedi n'a pas
march=E9...)

2 réponses

Avatar
Ph. Ivaldi
Le 28 novembre 2006 à 16h16:47,
"Guillaume" écrivit :

Bonjour



Salut,


[...]
(NB pour Philippe : la macro pour faire des arbres de samedi n'a pas
marché...)




Désolé, je viens encore de la tester et ça marche parfaitement chez moi;
on ne doit pas avoir la même version de Emacs...
Utilise "concat" à la place de "format".
--
Amicalement,
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Avatar
Ph. Ivaldi
Le 28 novembre 2006 à 16h16:47,
"Guillaume" écrivit :

Bonjour

Voilà : j'ai cette commande dans mon emacs pour lancer une
visualisation ps sous auctex. Mais ça ne s'arrête pas de tourner tout
seul : je dois faire un C-g pour recommencer ma frappe après la
visualisation.

(defvar guillaume-view-command "kghostview %s.ps ")




À tout hasard:
"kghostview %s.ps &" ??

(Attention, avec defvar il faut redémarrer Emacs pour que la
modification soit prise en compte).

[...]
--
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html