2012-10-10 10 views

cevap

10
(defun my/test() 
    (interactive) 
    (let ((current-prefix-arg 4)) ;; emulate C-u 
    (call-interactively 'align-regexp) ;; invoke align-regexp interactively 
    ) 
) 

Umut.

+0

Mükemmel. Olması gereken ve bazı açıklamalarla birlikte. – PascalVKooten

+2

"C-u" * öykünmesi için gerekli argüman değerinin, orijinal işlevin beklentilerine (yani, "etkileşimli" argümanına) bağlı olarak değiştiğine dikkat edin. Bir "ham" önek argümanını kabul ederse, o zaman "4" sayısal değeri yerine '' (4) 'listesini geçmek istersiniz. 'C-h 'g (elisp) Önek Komutu Argümanları' RET' – phils

İlgili konular