2010-10-03 2 views
0

je voudrais créer une touche de raccourci pour emacs pour exécuter cette commande:course PerlScript de emacs (exemple cscript // C: Perlscript)

cscript example //C:Perlscript 

avec example.pl étant le script perl que je veux exécuter

J'ai déjà obtenu une touche de raccourci pour l'exécution de perl: (global-set-key (kbd "") 'perl-eval) Comment puis-je faire cela?

Répondre

2

Essayez cette

(defun run-command() "Run hard coded shell command" (interactive) 
    (shell-command (concat "cscript " buffer-file-name " //C:Perlscript"))) 
(global-set-key (kbd "<f2>") 'run-command) 
+0

des thats presque ce que je dois, maintenant le « exemple » devrait être remplacé par le fichier actif, comprenez-vous ce que je veux dire? – Berty