• [^] # Le compte est bon...

    Posté par . En réponse au message [emacs] Raccourcie clavier et elisp. Évalué à 2.

    …Mais il y avait plus simple :

    (global-set-key (kbd "M-p") #'(lambda ()
     (interactive)
     (let ((current-prefix-arg 4))
     (call-interactively 'shell-command-on-region))))
    
    

    Le C-u est géré par la variable current-prefix-arg, donc il suffit que tu lui donne la valeur d'un C-u qui est 4. Il suffit d'appeler « interactivement » la fonction que tu veux pour pas avoir a gérer les arguments de la-dite fonction toi-même.