[英]Elisp: How do you combine interactive “r” with interactive “p”?
我有一个现有的命令( increment-numbers-in-region
),它使用interactive "r"
声明,将区域起点和终点作为参数。 我现在想扩展此命令以获取前缀参数。 有没有办法将interactive "r"
与interactive "p"
相结合,还是应该以其他方式进行?
我想我可以编写一个仅使用interactive "p"
的命令,然后从命令体中读取点和标记,但感觉这可能不是最惯用的方式。
有任何想法吗?
CH˚F interactive
RET
“要获得多个参数,请连接各个字符串,用换行符分隔它们。”
(defun increment-numbers-in-region (start end arg)
(interactive "r\np")
...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.